dougbtv.install-asterisk
instalar-asterisk
Este es un rol de Ansible para instalar Asterisk, que sigue la rama certificada 13 de Asterisk.
Requisitos
Este rol está destinado a instalar Asterisk desde el código fuente en CentOS / Fedora. Se centrará inicialmente en la rama certificada. Ahora se requiere CentOS, se soportan las versiones 6 y 7. Probablemente también funcione en CentOS 5.5.
Variables del Rol
(no hay ninguna todavía)
Instalación a través de ansible-galaxy
Usa ansible galaxy para descargar este rol con:
ansible-galaxy install dougbtv.install-asterisk
Ejemplo de Playbook
Aquí tienes la forma básica de usarlo, después de instalarlo a través de ansible-galaxy, para instalar Asterisk:
- hosts: servidores
roles:
- { role: dougbtv.install-asterisk }
Pero, si deseas configurar el usuario con el que se ejecuta Asterisk, puedes hacer lo siguiente:
- hosts: servidores
roles:
- { role: dougbtv.install-asterisk, configure_user: true, asterisk_user: "asterisk", asterisk_group: "asterisk" }
asterisk_user
y asterisk_group
son opcionales y por defecto son "asterisk". Si no deseas configurar el usuario, simplemente omite la variable por completo.
Uso a través de git clone
Alternativamente, puedes clonar este repositorio y usar el ejemplo de playbook test.yml
para probarlo y basar tu uso en eso.
- Clona el repositorio
git clone https://github.com/dougbtv/install-asterisk.git
- Cambia los hosts definidos en el archivo
test.inventory
. - Ejecuta:
ansible-playbook -i test.inventory test.yml
Licencia
MIT
Información del Autor
Doug Smith dougbtv.com @dougbtv
Installs / Uninstalls Asterisk from source on Centos
ansible-galaxy install dougbtv.install-asterisk