ansible-playbook-常用
创建软链:file:
- name: create link
hosts: "{{hosts_ip}}"
tasks:
- name: create link
file: src={{src_path}} dest={{dest_link_path}} state=link
运行脚本:
- name: restart jetty
hosts: "{{hosts_ip}}"
tasks:
- name: restart jetty
shell: "{{shell_message}}"
register: ret
- name: display variable
debug: msg="{{ ret.stdout_lines }}"
重启jt或者java:shell:
- name: restart jetty
hosts: "{{hosts_ip}}"
tasks:
- name: restart jetty
shell: "set -m && /opt/bin/jt 2"
register: ret
- name: display variable
debug: msg="{{ ret.stdout_lines }}"
同步目录synchronize 和建目录:
- name: rsync learning
hosts: "{{hosts_ip}}"
tasks:
- name: mkdir dir
file: path="{{dest_path}}" state=directory mode=0755 owner=dev
- name: rsync server dir
synchronize: src="{{src_path}}" dest="{{dest_path}}" recursive=yes rsync_opts=--exclude-from={{src_path}}/exclude.txt
register: ret
- name: display variable
debug: msg="{{ ret.stdout_lines }}"
最新文章
- 水池进水与放水问题:有一个水池,水池的容量是固定 的500L,一边为进水口,一边为出水口.........(多线程应用)
- 谈谈CSS预处理技术中for循环的应用-CSS Sprite
- Azure 中的多个 VM NIC 和网络虚拟设备
- 九度OJ 1366 栈的压入、弹出序列 【数据结构】
- C# DataTable怎么合计字段
- dos 命令
- URL具体解释
- C#传递参数大集合
- 07.20 html5的适配flexible
- C#代码模拟http发送get和post请求
- Struts2 设置--Myelipse
- eclipse3.7+resin4.0集成配置小结
- python判断两个文件是否相同
- 将excel按照某一列拆分成多个文件(方案整理)
- python tkinter Label
- Oracle 11g R2创建数据库之手工建库方式
- Mesh属性[Unity]
- readline.c
- N个降序数组,找到最大的K个数
- Eclipse各个版本区别