博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ansible-playbook调试
阅读量:4961 次
发布时间:2019-06-12

本文共 2494 字,大约阅读时间需要 8 分钟。

1. ansible-playbook

  1)ansible-playbook的语法检测

1 [root@test-1 bin]# ansible-playbook --syntax-check nginx_tags.yaml 2 3 playbook: nginx_tags.yaml

2. ansible-debug打印实例

  1)案例

1 ---2 - hosts:webservers3   tasks:4     - debug:5       msg: {
{group_names}} #打印ansible的host组6 - debug:7 msg: {
{inventory_hostname}} #打印详细的host主机8 - debug:9 msg: {
{ansible_hostname}} #配合gather_facts: yes 开启收集系统信息

3. ansible-debug使用案例

  1) ansible-debug案例调试

1 [root@test-1 bin]# vim nginx_debug.yaml  2 [root@test-1 bin]# cat nginx_debug.yaml  3 - hosts: web1 4   remote_user: root 5   gather_facts: no        #禁止收集系统信息 6   vars: 7     hello: Ansible 8   9   tasks:10   - name: Add repo 11     yum_repository:12       name: nginx13       description: nginx repo14       baseurl: http://nginx.org/packages/centos/7/$basearch/15       gpgcheck: no16       enabled: 117   - name: Install nginx18     yum:19       name: nginx20       state: latest21   - name: Copy nginx configuration file22     copy:23       src: /ansible/nginx/conf/site.conf24       dest: /etc/nginx/conf.d/site.conf25   - name: Start nginx26     service:27       name: nginx28       state: started29   - name: Create wwwroot directory30     file:31       dest: /var/www/html32       state: directory33   - name: Create test page index.html34     debug:                                                                                      #开启debug模式35       msg: "123 {
{ inventory_hostname }}"36 tags:37 - debug38 39 执行40 [root@test-1 bin]# ansible-playbook nginx_debug.yaml --tags debug41 42 PLAY [web1] ************************************************************************************************************************************43 44 TASK [Create test page index.html] *************************************************************************************************************45 ok: [192.168.200.132] => {46 "msg": "123 192.168.200.132"47 }48 ok: [192.168.200.133] => {49 "msg": "123 192.168.200.133"50 }51 52 PLAY RECAP *************************************************************************************************************************************53 192.168.200.132 : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 54 192.168.200.133 : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0

 

转载于:https://www.cnblogs.com/scajy/p/11555181.html

你可能感兴趣的文章
Oracle存储过程实现返回多个结果集 在构造函数方法中使用 dataset
查看>>
T-SQL(5)-操作数据行(芮)
查看>>
斐波纳契数列 Fibonacci
查看>>
【转】从一个面试题来谈C++的多态性
查看>>
反转古诗
查看>>
异常处理
查看>>
Java学习总结:飘逸的字符串
查看>>
select 1 form 理解
查看>>
kexec相关阅读
查看>>
(转载)vi替换命令
查看>>
CentOS 6 下无法wget https链接的解决方法
查看>>
JS 取得一个区间的随机整数
查看>>
Sink Prosessor - Flume的可靠性保证:故障转移、负载均衡
查看>>
BZOJ.5407.girls(容斥 三元环)
查看>>
Codeforces.1129E.Legendary Tree(交互 二分)
查看>>
Chap1:全景图[Computer Science Illuminated]
查看>>
php token验证范例
查看>>
任天堂的游戏之路
查看>>
帝国cms <!--list.var1-->产生不同样式
查看>>
类的多线程下实现单例类
查看>>