treehouselabs.sysward
ansible-sysward
Ce rôle pour Ansible installera et configurera l'Agent SysWard sur votre système.
Exigences
Pour utiliser ce rôle, vous aurez besoin des éléments suivants :
- Une version d'Ansible 2.4 ou supérieure
- Une clé API SysWard valide
Variables de Rôle
Le rôle a une seule variable :
sysward_api_key
- Cette variable contient votre clé API SysWard. Elle peut être trouvée sur votre profil SysWard. Assurez-vous de définir/inclure cette variable dans votre playbook ou dans les fichiers de variables hôtes/groupe. Nous vous recommandons de stocker cette clé dans un fichier Vault d'Ansible.
Dépendances
Ce rôle n'a actuellement aucune dépendance.
Exemple de Playbook
Après avoir installé le rôle avec la commande ansible-galaxy install treehouselabs.sysward
,
vous pouvez commencer à l'utiliser dans vos playbooks.
Nous vous conseillons de stocker votre clé API SysWard dans un fichier Vault d'Ansible pour des raisons de sécurité. Si vous avez fait cela, votre playbook pourrait ressembler à ceci.
- hosts: serveurs
become: yes
become_user: root
pre_tasks:
- name: Inclure le fichier Vault d'Ansible
include_vars: secrets.yml
roles:
- { role: treehouselabs.sysward }
Si vous ne souhaitez pas utiliser un fichier Vault d'Ansible, vous pouvez également définir la variable sysward_api_key
directement dans votre définition de rôle, comme montré ci-dessous.
- hosts: serveurs
become: yes
become_user: root
roles:
- { role: treehouselabs.sysward, sysward_api_key: APIKEY }
Licence
Ce rôle est sous licence MIT. Voir également le fichier LICENSE pour la licence complète.
Informations sur l'Auteur
Ce rôle a été créé et maintenu par TreeHouse B.V. de Rotterdam, aux Pays-Bas. Nous sommes une agence web avec un accent principal sur les sites immobiliers et de recrutement.