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:09] 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 - Lan ===== ===== CONFIG - Lan =====
  
Ligne 114: Ligne 115:
  
 ---- ----
 +
 +===== 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 ===== ===== INSTALL - Apache2 =====
  • public/ansible-exemple.1730034575.txt.gz
  • Dernière modification : 2024/10/27 14:09
  • (modification externe)