Différences
Ci-dessous, les différences entre deux révisions de la page.
| public:ansible [2024/10/25 15:09] – [Plus complexe (Multi-Actions)] vincent1890 | public:ansible [2024/10/25 15:13] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 284: | Ligne 284: | ||
| name: ssh | name: ssh | ||
| state: restarted | state: restarted | ||
| + | </ | ||
| + | |||
| + | ou alors la meme chose avec un playbook plus simpliste \\ | ||
| + | |||
| + | <file Bash Playbook_Multi_SSH-Config_2.yml> | ||
| + | --- | ||
| + | - name: Playbook pour sécuriser SSH et installer BIND v2 | ||
| + | hosts: all | ||
| + | become: true | ||
| + | |||
| + | tasks: | ||
| + | # Secure SSH : | ||
| + | - name: sec ssh | ||
| + | blockinfile: | ||
| + | path: / | ||
| + | state: present | ||
| + | backup: yes | ||
| + | insertafter: | ||
| + | block: | | ||
| + | Match User ansible | ||
| + | AllowUsers [email protected] | ||
| + | PasswordAuthentication no | ||
| + | - name: restart ssh | ||
| + | service: | ||
| + | name: sshd | ||
| + | state: restarted | ||
| + | |||
| + | # Disable login with password : | ||
| + | - name: disable login password | ||
| + | user: | ||
| + | name: ansible | ||
| + | password: " | ||
| + | |||
| + | # Install Bind sur les deux serveur : | ||
| + | - name: Install Bind | ||
| + | apt: | ||
| + | update_cache: | ||
| + | name: bind9 | ||
| + | state: present | ||
| </ | </ | ||