Ansible变量及加密

一、变量的命名

 只能包含数字、下划线和字母,并且只能用下划线或字母开头命名 

二、自定义变量的设定及使用 

1. 在playbook中直接设定

vim test.yml
---
- name: test
  hosts: all
  vars:                              ##设置两个变量
    - USER: westos
    - PATH: /home/westos     
  tasks:
    - debug:
        msg: "{
  {USER}} {
  {PATH}}"     ##用{
  { }}引用变量

2.  使用文件设定

 编写变量文件时要格式要标准

vim var_list.yml         ##编写变量文件
---
USER: 
  - westosuser

vim test.yml
---
- name: show
  hosts: all
  vars_files:            ##指定变量文件
    - ./var_list.yml
  tasks:
    - debug:
        msg: "{
  {USER}}"


3.  在主机清单中设定

vim hosts
[westos]
172.25.254.250

[westos:vars]            ##冒号前需要与组的名称相同。当前设置的变量只对westos组的主机生效
USER=westos

vim test.yml
---
- name: test
  hosts: all
  tasks:
    - debug:
        msg: "{
  {USER}}"

4. 用特有的目录设定 

 group_vars        清单变量,

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值