---
#执行命令: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 是一个开源的自动化工具,它在IT领域中被广泛使用,特别是在配置...在 "Ansible-roles.zip" 中的 "Ansible-roles-master" 文件,可能是用户分享或存储自己创建的 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-role-tomcat.zip"压缩包中,我们看到的是一个针对Apache Tomcat的Ansible角色,名为"ansible-role-tomcat-master"。 Apache Tomcat 是一个广泛使用的Java Servlet容器,主要用来运行Java ...
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-haproxy.zip,统一OpenStack安装程序的Ansible Haproxy角色Ansible Haproxy(OpenStack就绪),ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
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-roles.zip` 文件是一个包含 Ansible 角色的压缩包,这些角色预设了部署特定服务或完成特定任务的配置步骤。 在 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-linter-ansible-linting.zip"中,包含的是 ansible-lint 的源码仓库 "linter-ansible-linting-master"。这个仓库可能包含了以下内容: 1. `README.md`:项目说明文件,通常会解释如何安装、使用和...
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-nci-ansible-ui.zip,运行Ansible Playbooks NCI Ansible UI的简单Web界面,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。