ansible - roles(高级运维)

/root

  /roles

  web.yml

    /web  ansible的一个组

      /files

      /handlers

      /tasks(必须有)

        installmariadb.yml

        installnginx.yml

        installuwsgi.yml

        installredis.yml

        main.yml

      /templates

      /vars

 

web.yml

- hosts: web
  remote_user: root
  roles:
  - web

 

installmariadb.yml

- name: installmariadb
  yum: name=mariadb 

 

installnginx.yml

- name: installnginx
  yum: name=nginx

 

installuwsgi.yml

- name: installuwsgi
  yum: name=uwsgi

 

installredis.yml

- name: installredis
  yum: name=redis

 

main.yml

- import_tasks: installnginx.yml
- import_tasks: installuwsgi.yml
- import_tasks: installmariadb.yml
- import_tasks: installredis.yml

 

转载于:https://www.cnblogs.com/NachoLau/p/10415873.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值