fix readme
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
vincent 2021-05-08 10:03:47 +02:00
parent d2f85566a9
commit e1a77260cd

View File

@ -2,55 +2,55 @@
## commande ansible ## commande ansible
***launch playbook on staging*** **_launch playbook on staging_**
`ansible-playbook -i staging site.yml --vault-password-file=./ansible-vault-pass.sh `ansible-playbook -i staging site.yml --vault-password-file=./ansible-vault-pass.sh
***init new role architecture*** **_init new role architecture_**
`ansible-galaxy user_config init ` `ansible-galaxy user_config init`
***launch ansible bootstrap*** **_launch ansible bootstrap_**
` ansible-playbook -i nas, bootstrap.yml -u root --ask-pass` `ansible-playbook -i nas, bootstrap.yml -u root --ask-pass`
***encrypt string*** **_encrypt string_**
`ansible-vault encrypt_string` `ansible-vault encrypt_string`
## avant de lancer le playbook ## avant de lancer le playbook
- vérifier que l'identité SSH et bien enregistrer dans l'agent - vérifier que l'identité SSH et bien enregistrer dans l'agent
- si la machine a déja une partie des logiciel instalé forcé l'upgrade (il vaut mieux partir d'une machien from scratch que d'une machine a moitier passé par le playbook) - si la machine a déja une partie des logiciel instalé forcé l'upgrade (il vaut mieux partir d'une machien from scratch que d'une machine a moitier passé par le playbook)
- si le role userconfig est déja descendu s'assurer que le repo local de la machine n'a pas de modification a pushé - si le role userconfig est déja descendu s'assurer que le repo local de la machine n'a pas de modification a pushé
## Prerequis ## Prerequis
- python - python
- sudo - sudo
## TODO ## TODO
### Global Roles ### Global Roles
- [x] system role: - [x] system role:
- install ansible aur module - install ansible aur module
- soft install (zsh,vim,) - soft install (zsh,vim,)
- [x] user profil config - [x] user profil config
- [x] ansible bootstrap - [x] ansible bootstrap
- install python - install python
- install sudo - install sudo
- create user - create user
- copy clé RSA - copy clé RSA
- [x] samba automount role - [x] samba automount role
- géré les credential en fichier
- initialisé les variable pour les diferent périphérique - géré les credential en fichier
- initialisé les variable pour les diferent périphérique
- [x] davfs mount - [x] davfs mount
- [x] VM server - [x] VM server
- [x] syncthing role - [x] syncthing role
### Workstation roles ### Workstation roles
@ -58,6 +58,7 @@
- [x] mpd role - [x] mpd role
- [x] ansible manager - [x] ansible manager
- install ansible - install ansible
- install ansible aur module - install ansible aur module
- clone ansible repo - clone ansible repo
@ -66,47 +67,44 @@
- -need to check for nvidia drver - -need to check for nvidia drver
- [x] cups - [x] cups
- [x] bluetooth et tlp pour laptop - [x] bluetooth et tlp pour laptop
- [x] grubtheme - [x] grubtheme
### Server Roles ### Server Roles
- terminfo - terminfo
- server role - server role
- [x] cron - [x] cron
- [x] msmtp - [x] msmtp
- [x] rsyncd role - [x] rsyncd role
- [x] failtoban role - [x] failtoban role
- [x] nginx/php role - [x] nginx/php role
- install - install
- config - config
- [x] dns role - [x] dns role
-slave/primary -slave/primary
- [x] mariadb role - [x] mariadb role
- install - install
- config - config
- (voir pouquoi l'init de mysql ne fonctionne pas dans ansible) - (voir pouquoi l'init de mysql ne fonctionne pas dans ansible)
- [x] tt-rss role - [x] tt-rss role
- depend nginx & madiadb role - depend nginx & madiadb role
- fail2ban jail - fail2ban jail
- [x] gitea role - [x] gitea role
- depend of mariadb role - depend of mariadb role
- [ ] backup role? - [ ] backup role?
- controle du reboot - controle du reboot
#### global improvment #### global improvment