Ansible-playbook 简单实例(学习笔记十八)

简介: 1、test.yml,执行任务:安装wget,更换仓储源,获取信息等hosts: allgather_facts: falsetasks:name: yum wgetyum: pkg=wget state=latestname: mv old reposhell: mv /etc/yum.

1、test.yml,执行任务:安装wget,更换仓储源,获取信息等

  • hosts: all

    gather_facts: false

    tasks:

    • name: yum wget

      yum: pkg=wget state=latest

    • name: mv old repo

      shell: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    • name: download repo

      shell: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

    • name: get status

      shell: netstat -tnlup

2、执行结果:


img_3cce96c05cc54bf6459709774e1d4539.png
image.png

3、yaml使用变量的语法为{{变量}}:

  • hosts: all

    gather_facts: false

    remote_user: test

    vars:
    user1: test1
    user2: test2

    tasks:

    • name: create user

      user: name={{user1}}

4、执行结果:


img_f0f9df07e0b8516d601ac53de0a2e599.png
image.png
目录
相关文章
|
Shell 网络安全 开发工具
|
应用服务中间件 网络安全 开发工具
学习ansible常用模块这篇就够了(剧本)(二)
学习ansible常用模块这篇就够了(剧本)
151 0
|
运维 应用服务中间件 Shell
学习ansible常用模块这篇就够了(剧本)(一)
学习ansible常用模块这篇就够了(剧本)
403 0
|
网络安全 数据安全/隐私保护
ansible--playbook开篇(互信demo)
ansible--playbook开篇(互信demo)
|
存储 缓存 运维
Ansible纸上谈兵01:认识一下Ansible
Ansible纸上谈兵01:认识一下Ansible
654 0
Ansible纸上谈兵01:认识一下Ansible
|
Shell 网络安全 Apache
ansible playbook剧本编写以及综合案例详解(十二)
ansible playbook剧本 1.Ad-Hoc简介 Ad-Hoc其实是一个概念性的名字,是相对于写ansible playbook来说的,类似于命令行敲入shell命令和写shell脚本两者之间的关系。 如果我们敲入一些目录去比较快的完成一些事情,而不需要将这些命令保存下来,这样的命令叫做ad-hoc命令,说白了就是ansible的模块。
722 0
ansible playbook剧本编写以及综合案例详解(十二)
LXJ
|
运维 Shell Linux
00-Ansible开篇
00-Ansible开篇
LXJ
212 0
00-Ansible开篇
Ansible-playbook 应用变量(学习笔记二十)
文件 [root@ansible-server ansible]# tree ./ ./ ├── hosts └── var.yaml hosts 文件 [web] 192.
1129 0
|
JSON Shell 数据格式
Ansible-playbook 变量进阶(学习笔记二十五)
1、register结果返回到变量中 - name: debug test one host   hosts: 200.200.6.53   tasks:     - debug:         msg: "System {{ inventory_h...
1412 0
|
MySQL 关系型数据库 Shell
Ansible第二篇:ansible-playbook
一、Playbook语法 Ansible-playbook采用YAML语法编写。 示例:[root@LOCALHOST ~]# cat yaml/httpd.
1594 0

热门文章

最新文章