Mudanças entre as edições de "Instalando pacote com Ansible (apt-get install)"
De Basef
(Criou a página com "Segue abaixo exemplo de instalação de pacote com Ansible. Este código deve ser usado no playbook: <source lang="yaml"> - name: "Instalando Nodejs" apt: name=nodejs stat...") |
|||
Linha 8: | Linha 8: | ||
<source lang="bash"> | <source lang="bash"> | ||
apt-get install nodejs | apt-get install nodejs | ||
+ | </source> | ||
+ | |||
+ | Para instalar múltiplos pacotes de uma vez só: | ||
+ | <source lang="yaml"> | ||
+ | - name: "Instalando pacotes do PHP" | ||
+ | action: apt pkg={{item}} state=installed | ||
+ | with_items: | ||
+ | - php5 | ||
+ | - php5-cli | ||
+ | - php5-common | ||
+ | - php5-curl | ||
+ | - php5-dev | ||
+ | - php5-gd | ||
+ | - php5-geoip | ||
+ | - php5-imagick | ||
+ | - php5-intl | ||
+ | - php5-json | ||
+ | - php5-mcrypt | ||
+ | - php5-memcache | ||
+ | - php5-memcached | ||
+ | - php5-mysql | ||
+ | - php5-oauth | ||
+ | - php5-sqlite | ||
+ | - php5-xcache | ||
+ | - php5-xdebug | ||
+ | - php5-xsl | ||
+ | - php5-xmlrpc | ||
</source> | </source> | ||
[[Category:Ansible]] | [[Category:Ansible]] |
Edição atual tal como às 19h47min de 25 de abril de 2015
Segue abaixo exemplo de instalação de pacote com Ansible. Este código deve ser usado no playbook:
- name: "Instalando Nodejs" apt: name=nodejs state=latest
O comando acima é o equivalente ao seguinte do shell:
apt-get install nodejs
Para instalar múltiplos pacotes de uma vez só:
- name: "Instalando pacotes do PHP" action: apt pkg={{item}} state=installed with_items: - php5 - php5-cli - php5-common - php5-curl - php5-dev - php5-gd - php5-geoip - php5-imagick - php5-intl - php5-json - php5-mcrypt - php5-memcache - php5-memcached - php5-mysql - php5-oauth - php5-sqlite - php5-xcache - php5-xdebug - php5-xsl - php5-xmlrpc