在ansbile中直接执行yml文件
来源:互联网 发布:经典c语言程序小游戏 编辑:程序博客网 时间:2024/06/05 09:16
在我的测试case中,正常执行的命令为:
$ ansible-playbook web-notls.yml -i hosts
如果你将playbook文件权限设置为可执行,并且首行如下所示:
#!/bin/env ansible-playbook
这样,你就可以通过直接调用它自己来执行,如下所示:
$ ./web-notls.yml
类似的,我case的命令就可以这么写了:
$ ./web-notls.yml -i hosts
下面是我用ansible安装nginx写的playbook:
#!/bin/env ansible-playbook- name: Configure webserver with nginx hosts: webservers sudo: True tasks: - name: Obtain Nginx rpm yum: name: http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.12.1-1.el7.ngx.x86_64.rpm - name: Install Nginx yum: name: nginx state: latest - name: copy nginx config file copy: src: files/nginx.conf dest: /etc/nginx/sites-available/default - name: copy index.html template: src: templates/index.html.j2 dest: /usr/share/nginx/html/index.html mode: 0644 - name: restart nginx service: name=nginx state=restarted
阅读全文
0 0
- 在ansbile中直接执行yml文件
- Delphi 7 在程序中直接执行SQL脚本文件
- 无法在linux直接执行PHP文件
- C# 中直接执行sql文件
- Linux服务器中直接执行sql文件
- 直接在Cocoa程序中执行AppleScript
- 如何在window系统中让py文件可以直接执行
- 在VIM中直接将当前文件当做脚本执行的方法
- 在Spring Cloud中.yml与.properties
- .sh文件在/root 下直接执行(软连接)
- 在 IE 中直接查看PDF文件
- 在tomcat中直接发布文件
- 不用IIS直接执行aspx文件中遇到的问题
- DOS窗口中直接运行cmd命令执行sql文件
- 如何在C语言中直接执行机器码
- 在JAVA程序中直接执行JAVASCRIPT代码
- 在VC++中直接调用API执行打印任务
- 从xml或yml文件中读取数据
- Swiper
- windows安装rabbitmq 3.6.9
- 线段树1.0 求区间sum
- DLL脚本之家
- if 简写
- 在ansbile中直接执行yml文件
- Linux 挂载磁盘
- C++ 递归,移位Bitset
- Andriod 中的异步消息机制
- 以烘培微信预约系统为例,让您体验动态实时快速反馈的微信预约系统!
- H5使用localResizeIMG插件压缩图片后并上传
- weex环境搭建
- inspect使用(Python)
- 内容代码优化