Linux6.22 ansible playbook role——LNMP

文章目录

  • 计算机系统
    • 5G云计算
      • 第一章 LINUX ansible playbook 延申
        • 一、用ansible playbook完成yum式安装集中式LNMP
        • 二、用 ansible playbook的role 角色完成 LNMP 的部署
          • 1.nginx
          • 2.mysql
          • 3.php

计算机系统

5G云计算

第一章 LINUX ansible playbook 延申

一、用ansible playbook完成yum式安装集中式LNMP

- name: LNMP
  gather_facts: false
  hosts: dbservers
  remote_user: root
  tasks:
   - name: disable firewalld
     service: name=firewalld state=stopped
   - name: disable selinux
     command: '/sbin/setenforce 0'
     ignore_errors: True
   - name: create user
     user:
       name: nginx
       state: present
       shell: /sbin/nologin
       create_home: no
   - name: install nginx
     yum: name=nginx
   - name: nginx conf
     copy: src=/etc/ansible/playbook/default.conf dest=/etc/nginx/conf.d/
   - name: start nginx
     service: name=nginx state=started enabled=true

   - name: create user
     user:
       name: mysql
       state: present
       shell: /sbin/nologin
       create_home: no
   - name: install mysql
     yum: name=mariadb* state=removed
   - name: in my
     shell: 'wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm'
   - name: install mysql1
     yum: name=mysql57-community-release-el7-10.noarch.rpm
   - name: inmy
     replace: path=/etc/yum.repos.d/mysql-community.repo regexp='gpgcheck=1' replace='gpgcheck=0'
   - name: install mysql2
     yum: name=m

你可能感兴趣的:(ansible,android,adb)