[[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