博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ansible变量定义
阅读量:6599 次
发布时间:2019-06-24

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

一./etc/ansible/hosts

[webServers]192.168.2.100 http_port=8080192.168.2.200 http_port=8009 [web] web1 web2 [db] db1 db2 [app:children] web db

二./etc/ansible/hosts

[webServers]192.168.2.100 192.168.2.200 [webServers:vars]name=nginx

三.playbook中定义

- hosts: test  remote_user: root  vars:    - path: /usr/local/nginx/sbin/nginx    - var2: value2

四.命令行指定

[root@L ansible]# ansible-playbook -e 'http_port=80 name=nginx' test.yaml

五.独立文件

[root@L ansible]# vim vars.yamlvar1: httpdvar2: vsftpd
---- hosts: test  remote_user: root  vars_files:    vars.yaml  tasks:    - name: install httpd      yum : name={
{ var1 }}

 六.嵌套子变量

---- hosts: test  remote_user: root  tasks:    - name: create user      user: name={
{ item.name }} group={
{ item.group }} with_items: - { name: 'user1' , group: 'group1} - { name: 'user1' , group: 'group1}

 

转载于:https://www.cnblogs.com/ray-mmss/p/10176015.html

你可能感兴趣的文章
Planner .NET日历日程控件能给你的应用程序提供多种日历日程功能
查看>>
我的友情链接
查看>>
Linux压力测试
查看>>
JAVA中的线程机制(二)
查看>>
nginx安装与配置2(转载)
查看>>
Linux下Mongodb安装和启动配置
查看>>
2015 成长计划
查看>>
禁止用户远程登录ssh访问控制设置
查看>>
RHEL6.3配置FTP服务器(2) 本地用户下载和上传
查看>>
oracle数据库开机自启
查看>>
R语言实战(八)广义线性模型
查看>>
系統用戶管理
查看>>
CCIE/CCDE笔试考试政策
查看>>
11.22红帽OpenStack技术研讨会诚邀您免费参加
查看>>
flutter练手DEMO - 网易云音乐(未完成)
查看>>
OC_GCD的基本使用
查看>>
python解释器分类
查看>>
Python知识点总结篇(一)
查看>>
前端的打包工具
查看>>
沈阳一饭店凌晨爆燃,燃气报警器时刻预防
查看>>