dougbtv.install-asterisk
installer-asterisk
Ceci est un rôle Ansible pour installer Asterisk, il suit la branche certifiée Asterisk 13.
Exigences
Ce rôle est destiné à installer Asterisk à partir du code source sur CentOS / Fedora. Il se concentrera d'abord sur la branche certifiée. CentOS est requis maintenant, les versions 6 et 7 sont supportées. Il fonctionne probablement sur CentOS 5.5.
Variables de Rôle
(pas encore)
Installation via ansible-galaxy
Utilisez ansible galaxy pour télécharger ce rôle avec :
ansible-galaxy install dougbtv.install-asterisk
Exemple de Playbook
Voici la méthode standard pour l'utiliser, après installation via ansible-galaxy, pour installer Asterisk :
- hosts: serveurs
roles:
- { role: dougbtv.install-asterisk }
Mais si vous souhaitez configurer l'utilisateur sous lequel Asterisk s'exécute, vous pouvez faire :
- hosts: serveurs
roles:
- { role: dougbtv.install-asterisk, configure_user: true, asterisk_user: "asterisk", asterisk_group: "asterisk" }
Les variables asterisk_user
et asterisk_group
sont optionnelles et par défaut à "asterisk". Si vous ne voulez pas configurer l'utilisateur, il suffit de ne pas inclure la variable.
Utilisation via git clone
Alternativement, vous pouvez cloner ce dépôt et utiliser le playbook d'exemple test.yml
pour le tester et baser votre utilisation là-dessus.
- Clonez le dépôt
git clone https://github.com/dougbtv/install-asterisk.git
- Changez les hôtes définis dans le fichier
test.inventory
. - Exécutez :
ansible-playbook -i test.inventory test.yml
Licence
MIT
Informations sur l'auteur
Doug Smith
dougbtv.com
@dougbtv
Installs / Uninstalls Asterisk from source on Centos
ansible-galaxy install dougbtv.install-asterisk