You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
vincent 7a260b4828 add logrotate to nginx 3 days ago
group_vars add bitwardenrs role 6 days ago
host_vars review variable for virtual machine 4 months ago
library uodate library aur 1 year ago
roles add logrotate to nginx 3 days ago
test-role add logrotate to nginx 3 days ago
.gitignore add vault file 1 year ago
.gitmodules add git module aur 1 year ago
README.md chang mail to ssmtp 8 months ago
ansible.cfg delete retry 2 years ago
bootstrap.yml improve bootstrap 1 year ago
debian.yml add debian specific playbook 8 months ago
global.yml correct chisel role 3 months ago
music-player.yml move musi-player role 6 months ago
production add tablette to production 2 months ago
server.yml add bitwardenrs role 6 days ago
site.yml add debian specific playbook 8 months ago
staging review variable for virtual machine 4 months ago
workstation.yml add hass client control 9 months ago

README.md

ansible

commande ansible

launch playbook on staging ansible-playbook -i staging site.yml --vault-password-file=.vaultpassword

init new role architecture ansible-galaxy user_config init

launch ansible bootstrap ansible-playbook -i nas, bootstrap.yml -u root --ask-pass

encrypt string ansible-vault encrypt_string

avant de lancer le playbook

  • 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 le role userconfig est déja descendu s'assurer que le repo local de la machine n'a pas de modification a pushé

Prerequis

  • python
  • sudo

TODO

Global Roles

Workstation roles

  • -need to check for nvidia drver

Server Roles

  • terminfo

  • server role

global improvment

  • voir pour compatibiliser debian
  • variabiliser