上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 本地调试 需要安装jinja2 库 yum -y install python-jinja2 使用官方提供的测试脚本调试 git clone git://github.com/ansible/ansible.git source ansible/hacking/env-setup cd ansibl 阅读全文
posted @ 2018-03-27 16:01 wanstack 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 介绍 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 本地调试有许 阅读全文
posted @ 2018-03-27 15:59 wanstack 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: 一、SSH Multiplexing 1 配置 2 测试 测试速度 1 开启SSH长连接 ansible是通过使用ssh和远程主机进行通信,所以对ssh有这很强的依赖。在OpenSSH 5.6以后支持Multiplexing这个特性,可以通过在ansible配置中设置以支持该特性。 如下是配置参数, 阅读全文
posted @ 2018-03-26 17:50 wanstack 阅读(635) 评论(0) 推荐(0) 编辑
摘要: (1). 怎么为任务设置环境变量? - name: set environment shell: echo $PATH $SOME >> /tmp/a.txt environment: PATH: "{{ ansible_env.PATH }}:/thingy/bin" SOME: value (2 阅读全文
posted @ 2018-03-26 15:35 wanstack 阅读(522) 评论(0) 推荐(0) 编辑
摘要: Play 指令说明 accelerate 开启加速模式 accelerate_ipv6 是否开启ipv6 accelerate_port 加速模式的端口 always_run any_errors_fatal 有任务错误时,立即停止 become 是否提权 become_flags 提权命令的参数 阅读全文
posted @ 2018-03-26 15:33 wanstack 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 异步操作和轮询 # Requires ansible 1.8+ - name: 'YUM - fire and forget task' yum: name=docker-io state=installed async: 1000 poll: 0 register: yum_sleeper - n 阅读全文
posted @ 2018-03-26 15:31 wanstack 阅读(688) 评论(0) 推荐(0) 编辑
摘要: file:获取文件内容 - hosts: all vars: contents: "{{ lookup('file', '/etc/foo.txt') }}" tasks: - debug: msg="the value of foo.txt is {{ contents }}" password: 阅读全文
posted @ 2018-03-26 15:21 wanstack 阅读(2128) 评论(0) 推荐(0) 编辑
摘要: debug模块在执行期间打印语句,并且可用于调试变量或表达式,而不必停止playbook。 打印自定义的信息 - debug: msg="System {{ inventory_hostname }} has uuid {{ ansible_product_uuid }}" 调试变量 - debug 阅读全文
posted @ 2018-03-26 15:16 wanstack 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 当我们想在满足一个条件下,执行多个任务时,就需要分组了。而不再每个任务都要用when。 tasks: - block: - command: echo 1 - shell: echo 2 - raw: echo 3 when: ansible_distribution == 'CentOS' 错误处 阅读全文
posted @ 2018-03-26 15:13 wanstack 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 条件判断 When 语句 在when 后面使用Jinja2 表达式,结果为True则执行任务。 tasks: - name: "shut down Debian flavored systems" command: /sbin/shutdown -t now when: ansible_os_fam 阅读全文
posted @ 2018-03-26 14:48 wanstack 阅读(1653) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页