supression 1er version readme
This commit is contained in:
75
README
75
README
@@ -1,75 +0,0 @@
|
||||
# Ce Repos rassemble les playbook ansible réalisés
|
||||
|
||||
[](http://forthebadge.com) [](http://forthebadge.com)
|
||||
|
||||
Dans le cadre de mes Etudes à l'ENI, ous avons réalisés un playbook de paramétrage de postes debian.
|
||||
|
||||
## Pour commencer
|
||||
|
||||
il faut avoir des connaissances de base sur:
|
||||
- les commandes linux
|
||||
- le protocole ssh
|
||||
|
||||
### Pré-requis
|
||||
|
||||
Ce qu'il est requis pour commencer avec votre projet:
|
||||
|
||||
- 1 serveur oracle-linux 8 (srv-ansible)
|
||||
- 2 serveur debian (srv-maste & srv-slave)
|
||||
|
||||
### Installation
|
||||
|
||||
Installer ansible sur le srv-ansible:
|
||||
-``dnf install oracle-epel-release-el8 ``
|
||||
-``dnf install ansible ``
|
||||
|
||||
Paramétrage du user "ansible"
|
||||
-sur le srv-ansible
|
||||
- rien a faire
|
||||
-sur les srv-master & slave
|
||||
- ``visudo``
|
||||
- ajouter la ligne suivante après celle concernant root:
|
||||
``visudo (ALL:ALL) NOPASSWD: ALL``
|
||||
|
||||
Création inventaire.yml
|
||||
- sur le srv-ansible, créer un fichier inventaire.yml à l'emplacement suivant:
|
||||
``/srv/ansible/``
|
||||
- contenu du fichier inventaire:
|
||||
```yaml
|
||||
all:
|
||||
vars:
|
||||
ansible_python_interpreter: /bin/python3
|
||||
children:
|
||||
master:
|
||||
hosts:
|
||||
deb-master:
|
||||
slave:
|
||||
hosts:
|
||||
deb-slave:
|
||||
```
|
||||
|
||||
Création du playbook
|
||||
- sur le srv-ansible, créer un fichier playbook à l'emplacement suivant:
|
||||
``/srv/ansible/``
|
||||
|
||||
-exemple de contenu du fichier playbook:
|
||||
```
|
||||
- name: premier playbook
|
||||
hosts: master
|
||||
become: true
|
||||
- name: authorisation ssh user ansible
|
||||
lineinfile:
|
||||
dest: /etc/ssh/sshd_config
|
||||
state: present
|
||||
```
|
||||
|
||||
## Commandes utiles
|
||||
- vérification de la syntaxe du playbook
|
||||
``ansible-playbook -i inventaire.yml premier_playbook --synthaxe-check``
|
||||
|
||||
- test a blanc du playbook
|
||||
``ansible-playbook -i inventaire.yml premier_playbook --check``
|
||||
|
||||
- execution du playbook
|
||||
``ansible-playbook -i inventaire.yml premier_playbook``
|
||||
|
||||
Reference in New Issue
Block a user