1. Función de copia
archivo yml:
---
- nombre: configure el archivo local de copia en host_remoto
anfitriones: todos
Tareas:
- nombre: copia el archivo de configuración de yum
Copiar:
src: archivos / centos7.repo
dest: /etc/yum.repos.d/
Ejecute el archivo ansible-playbook copy.yml
Segundo, instale el software, inicie el software, hemos instalado httpd, php, php-mysql como ejemplo
archivo yml:
---
- nombre: configurar el servidor web
hosts: servidor web
Tareas:
- nombre: instalar la aplicación web
mmm:
nombre: "{{item}}"
estado: presente
con_artículos:
- httpd
- php
- php-mysql
- nombre: configurar la aplicación web
Servicio:
nombre: httpd
estado: iniciado
habilitado: verdadero
Ejecute el comando ansibl-playbook lamp.yml