shykoo

导航

2019年3月19日 #

ansible-play中role的基本用法

摘要: #role应用 #roles跟调用角色的剧本文件应该与roles同级关系,即放在ansible目录下 #makir /root/ansible/roles/{nginx,http,ftp,mysql,redis} palybook.yml roles/ project/ tasks/ 定义task,role的基本元素,至少包含一个main.yml文件 ... 阅读全文

posted @ 2019-03-19 16:16 shykoo 阅读(1747) 评论(0) 推荐(1) 编辑

ansible-play中for,if的使用

摘要: #迭代循环的使用 #实现同时新建三个文件,同时部署三个服务 --- - host: websrvs remote_user: root task: - name: create some files file: name=/data/{{ item }} state=touch #item=变量 when: ansible_dist... 阅读全文

posted @ 2019-03-19 15:11 shykoo 阅读(362) 评论(0) 推荐(0) 编辑

ansible-play中关于标签tages,handler,notify的使用

摘要: --- - hosts: webser remote_user: root tasks: - name: install httpd package yum: name=httpd tages: inshttpd #标签,可以根据标签执行某个指定动作 命令:ansible-playbook -t reshttpd httpd.yml - name: c... 阅读全文

posted @ 2019-03-19 11:12 shykoo 阅读(1415) 评论(0) 推荐(0) 编辑

ansible-play变量的基本应用

摘要: 在执行命令时定义变量:ansible-playbook -e 'pkname=vsftpd' app.yml 直接在剧本中定义变量:ansible-playbook app.yml ########################################################### 阅读全文

posted @ 2019-03-19 11:07 shykoo 阅读(781) 评论(0) 推荐(0) 编辑