---
#执行命令:ansible-playbook -i /root/zhangb/ansible/hosts t.yml --extra-vars "filename=play.txt filetype=pdf"
#ansible变量使用
- hosts: c17
gather_facts: yes #是否执行fact模块
vars:
facolor: blue
vars_files: #文件定义(这个地方有问题)
- /data/mondev/1.yml
- /data/mondev/2.yml
vars_prompt: #自定义交互式参数
- name: 'https_passphrase' #保存的参数名称
prompt: 'Key Passphrase'#输入提示
private: no#是否隐藏明文
tasks:
- name: show hostname
debug:
msg: "hostname {{ ansible_nodename }}"
when: ansible_nodename is defined
- name: shell test#shell模块 chdir参数用法
shell: more 1.txt chdir=/data/mondev/2/
- name: show args#输出系统全部变量,主要是fact静态变量
debug:
var: hostvars[inventory_hostname]
verbosity: 4
- name: command run line#注册结果变量
shell: date
register: result
- name: show result #打印结果变量
debug: var=result.stdout verbosity=4
- name: print vars1#注册多个结果变量
shell: ls
register: v_dirs
- name: print vars1_1#变量多个结果变量
shell: echo {{ item }}
with_items: v_dirs.stdout_lines
#same as with_items: v_dirs.stdout.split()
- name: print self-defind local fact#打印自定义fact变量,定义文件默认存放于/etc/ansible/facts.d/**.yml
debug: var=ansibl_local
- name: show command args#打印命令行参数
debug: var='{{ filename }}'
- name: print self-defind vars#打印全局变量
debug: var='{{ facolor }}'
- name: print promt vars#打印自定义输入的变量
debug: var='{{ https_passphrase }}'
43F.dianxinguangchang.zhongshanerlu.yuexiuqu.guangzhoushi,guangdongsheng
--2017-08-02
相关推荐
Ansible-ansible-junos-ztp.zip,使用ansible自动设置和管理ztp服务器以向junos设备提供软件和启动配置的示例项目。,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-Ansible-roles.zip,责任角色责任角色?,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
ansible-2.8.0-1.el8ae.noarch.rpm python3-jmespath-0.9.0-11.el8.noarch.rpm sshpass-1.06-3.el8ae.x86_64.rpm 若RHEL 8版本的离线本地镜像中无法安装ansible,可使用以上压缩包中的rpm包安装; 安装后可直接使用...
Ansible-ansible-haproxy.zip,统一OpenStack安装程序的Ansible Haproxy角色Ansible Haproxy(OpenStack就绪),ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
PyYAML 被 ansible-2.9.9-1.el7ae.noarch 需要 python-jinja2 被 ansible-2.9.9-1.el7ae.noarch 需要 python-paramiko 被 ansible-2.9.9-1.el7ae.noarch 需要 python-six 被 ansible-2.9.9-1.el7ae.noarch 需要 ...
Ansible-ansible-freeipa.zip,freeipa ansible角色和模块freeipa ansible集合,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-role-docker.zip,Ansible角色-Dockeransible角色:Docker,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-node-exporter.zip,为普罗米修斯监控工具角色提供基本度量导出器:节点导出器,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-role-filebeat.zip,ansible role-elk stack的filebeat ansible role:elk stack的filebeat,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-role-kubernetes.zip,安装kubernetesible角色的ansible角色:kubernetes,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-role-gitlab.zip,ansible角色-gitlabansible角色:gitlab,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-role-php-xdebug.zip,ansible角色-php xdebugansible角色:php xdebug,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-role-java.zip,可扮演角色- Java. ANTIAL角色:Java,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-deployment-facts.zip,生成对部署有用的事实可部署事实,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-vault-automator.zip,通过finder(而不是命令行)轻松地加密、编辑和解密文件。选择编辑加密文件时,可以直接在Sublime Text 3中编辑,而不是在nano或vim.ansible-vault自动机中编辑。,ansible是一...
Ansible-ansible-role-molecule-linux-windows.zip,支持windows的多个操作系统的示例ansible角色。可以在分子中测试。描述,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-role-tomcat.zip,在系统上安装并配置tomcat。tomcat,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-nci-ansible-ui.zip,运行Ansible Playbooks NCI Ansible UI的简单Web界面,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible-ansible-playbook-examples.zip,使用rest api的ansible playbook示例调用纯存储产品生产,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。