ansible/README.md
2019-04-09 16:34:35 +02:00

104 lines
1.5 KiB
Markdown

# ansible
## commande ansible
***launch playbook on staging***
`ansible-playbook -i staging site.yml --ask-vault-pass`
***init new role architecture***
`ansible-galaxy user_config init `
***launch ansible bootstrap***
` ansible-playbook -i nas, bootstrap.yml -u root --ask-pass`
## Prerequis
- python
- sudo
## TODO
### Global Roles
- [x] system role:
- install ansible aur module
- soft install (zsh,vim,)
- [x] user profil config
- [x] ansible bootstrap
- install python
- install sudo
- create user
- copy clé RSA
- [X] samba automount role
- géré les credential en fichier
- initialisé les variable pour les diferent périphérique
- [X] davfs mount
- [ ] VM server
- [ ] syncthing role
### Workstation roles
- [x] mpd role
- [x] ansible manager
- install ansible
- install ansible aur module
- clone ansible repo
- [ ] workstation role
- cups
- bluetooth et tlp pour laptop
- install wm software
- install worstation software (firefox keepass,pulseaudio,ncmpcc)
- [ ] grubtheme
### Server Roles
- [server role]
- cron
- ssmtp
- controle du reboot
- [ ] rsyncd role
- [ ] backup role?
- [ ] ssmtp role
- [ ] nginx/php role
- install
- config
- [ ] mariadb role
- install
- config
- backup
- [ ] tt-rss role
- depend nginx & madiadb role
- [ ] gitea role
- depend of mariadb role
- [ ] dns role
-slave/primary
- [ ] failtoban role
#### global improvment
- voir pour compatibiliser debian
- variabiliser