[[oktatas:linux:konfiguraciokezeles:ansible:playbook|< Playbook]]
====== Ansible sablonok ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2019
* [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: http://szit.hu
===== Egyszerű sablon =====
A sablon lehet egy konfigurációs állomány, amit
szeretnék elhelyezni a célgépeken.
---
- hosts: all
tasks:
- name: Sablon fájl elhelyezése
template:
src: /sablonok/valami.j2
dest: /etc/valami.conf
ownner: root
group: root
mode: '0644'
A jogok megadása másként:
---
- hosts: all
tasks:
- name: Sablon fájl elhelyezése
template:
src: /sablonok/valami.j2
dest: /etc/valami.conf
ownner: root
group: root
mode: u=rw,g=r,o=r
===== Sudo fájl beállítása =====
---
- hosts: all
tasks:
- name: Sudo fájl beállítása
template:
src: /sablonok/sudoers
dest: /etc/sudoers
validate: /usr/sbin/visudo -cf %s
===== SSH démon fájl telepítése =====
---
- hosts: all
tasks:
- name: SSH démonfájl telepítése
template:
src: /sablonok/sshd_config.j2
dest: /etc/ssh/sshd_config
owner: root
group: root
mode: '0600'
validate: /usr/sbin/sshd -t -f %s
backup: yes