with_indexed_items示例:hosts:jack6_1remote_user:rootgather_facts:notasks:debug:msg:"{{item}}"with_indexed_items:[t1,t2][t3,[t4,t5]][t6]输出结果如下:[root@jack7-1work]#ansible-playbook--syntax-checki
分类:
其他好文 时间:
2020-09-17 17:19:20
阅读次数:
33
with_nested采用笛卡尔乘积方式,将多个嵌套列表中的元素交叉组合示例:创建多个目录及子目录mkdir-p/testdir/{a,b,c}/{1,2}ansible剧本如下:hosts:jack6_1remote_user:rootgather_facts:notasks:file:path:"/testdir"state:directoryfile:path:"
分类:
其他好文 时间:
2020-09-17 16:54:16
阅读次数:
24
格式.yml|.yaml---======>剧本开头-hosts:jack7======>指定主机或主机组remote_user:root====>客户端执行用户tasks:=========>任务标记-name:FIRSTPLAYBOOK===>PLAY名称fetch:=======>调用的模块src:/tmp/test=======>模块的参数及值de
分类:
其他好文 时间:
2020-09-17 12:49:53
阅读次数:
26
第1章 压缩文件 1.1 tar压缩 zcvf C t x P tar压缩 [root@oldboyedu-lnb ~]#tar zcvf hosts.tar.gz z # 使用gzip方式压缩 c # create 创建压缩包 v # verbose 显示压缩的过程 f # 指定文件 x # 解压 ...
分类:
其他好文 时间:
2020-09-17 12:35:07
阅读次数:
22
对于重复使用而且复杂的参数值,可以定义变量引用,便于管理和修改,也可以创建文件存放变量,引用变量文件即可示例如下[root@jack7-1ansible]#tree..├──ansible.cfg├──backup│└──backup.sh├──hosts├──roles├──vars============>存放变量的目录│└──httpd.yml=========>存放变量的文件└
分类:
其他好文 时间:
2020-09-17 12:28:04
阅读次数:
25
ssh -p [port] root@192.168.X.X ssh-keyscan命令是一个收集大量主机公钥的实用工具,它的目的是创建和验证“ssh_known_hosts”文件。 常用参数:-4:强制使用IPv4地址; -6:强制使用IPv6地址; -f:从指定文件中读取“地址列表/名字列表”; ...
分类:
其他好文 时间:
2020-09-15 21:07:19
阅读次数:
26
1.查询github.global.ssl.fastly.net和github.com两个网址的ip地址 浏览器输入网址→F12→Network→Name→github.global.ssl.fastly.net→Headers。 2.将查询到的ip地址,添加到hosts文件中。 windows系统 ...
分类:
其他好文 时间:
2020-09-14 19:21:57
阅读次数:
52
Ansible 变量 变量名的定义 变量名应该由字母、数字、下划线组成, 变量名需要以字母开头 ansible内置的关键字不能作为变量名 ##变量的实现方式 playbook中定义和使用变量 name: test hosts: 192.168.190.133 vars: test_user: zha ...
分类:
其他好文 时间:
2020-09-14 19:18:14
阅读次数:
29
上文讲述了ansible从远程主机拉取文件本文讲述ansible从向远程主机拷贝文件模块copy参数如下src指定源文件(ansible本机)dest指定目标路径(客户端)force如果文件内容有变动,是否强制覆盖,yes就覆盖,no就不覆盖backup如果文件内容有变动,是否先备份再拷贝文件,yes就备份,no就不备份注意如果只是更改权限是不会备份的老铁,会直接把源文件权限改掉owner更改文件
分类:
其他好文 时间:
2020-09-11 16:10:33
阅读次数:
52
单行文本: #!/bin/bash echo "192.168.85.24 tsedb">> /etc/hosts 多行文本: <<EOF告诉主shell,后续的输入,是其他命令或者子shell的输入,直到遇到EOF为止 #!/bin/bash cat > /etc/security/limits. ...
分类:
系统相关 时间:
2020-09-09 19:11:53
阅读次数:
171