ansible-playbook coopera con el archivo yml para realizar la función por lotes

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

Publicado 73 artículos originales · elogiado 4 · 20,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/qq_27592485/article/details/103188066
Recomendado
Clasificación