public:ansible-exemple

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:ansible-exemple [2024/10/27 14:07] – [Config réseau] vincent1890public:ansible-exemple [2024/10/27 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Ansible-Exemple ====== ====== Ansible-Exemple ======
  
-===== Fichier INVENTAIRE =====+===== INVENTAIRE =====
  
 ==== Création d'un fichier d'inventaire ==== ==== Création d'un fichier d'inventaire ====
Ligne 50: Ligne 50:
  
 </file> </file>
-===== CONFIG réseau =====+ 
 +===== CONFIG - Lan =====
  
 ==== Création d'un PLAYBOOK de config réseau ==== ==== Création d'un PLAYBOOK de config réseau ====
Ligne 115: Ligne 116:
 ---- ----
  
-===== INSTALL et CONFIG Apache2 =====+===== CONFIG - SSH ===== 
 + 
 + 
 +==== Création PLAYBOOK config SSH ==== 
 + 
 +  nano Playbook_Config_SSH.yml 
 + 
 +<file YAML Playbook_Config_SSH.yml> 
 +--- 
 +- name: Playbook pour installer/configurer/sécuriser SSH et installer/configurer BIND 
 +  hosts: all 
 +  become: yes 
 +  tasks: 
 + 
 +    - name: Assurer que le service SSH est installé 
 +      apt: 
 +        name: openssh-server 
 +        state: present 
 +        update_cache: yes 
 + 
 +    - name: Ajouter un bloc de configuration SSH dans /etc/ssh/sshd_config 
 +      ansible.builtin.blockinfile: 
 +        path: /etc/ssh/sshd_config 
 +        backup: true 
 +        insertafter: EOF 
 +        block: | 
 +          # Configuration personnalisée SSH 
 +          Match User ansible 
 +            AllowUsers [email protected] 
 +            PasswordAuthentication no 
 +        marker: "# {mark} Configuration SSH" 
 +        #owner: root 
 +        #group: root 
 +        #mode: '0600' 
 +      notify: 
 +        - Restart SSH 
 + 
 +    - name: Neutraliser la connexion via un accès console de l’utilisateur ansible 
 +      user: 
 +        name: ansible 
 +        password: "!" 
 + 
 +  handlers: 
 +    - name: Restart SSH 
 +      service: 
 +        name: ssh 
 +        state: restarted 
 +</file> 
 + 
 + 
 +===== INSTALL - Apache2 =====
  
 ==== Création PLAYBOOK Apache2 ==== ==== Création PLAYBOOK Apache2 ====
Ligne 144: Ligne 195:
 ---- ----
  
-===== INSTALL et CONFIG Bind9 =====+===== INSTALL CONFIG Bind9 =====
  
 ==== Création PLAYBOOK Bind9 ==== ==== Création PLAYBOOK Bind9 ====
  • public/ansible-exemple.1730034446.txt.gz
  • Dernière modification : 2024/10/27 14:07
  • de vincent1890