scriptscript模块可以帮助我们在远程主机上执行ansible主机上的脚本,也就是说,脚本一直存在于ansible主机本地,不需要手动拷贝到远程主机后再执行。学习此模块之前,请先参考本文中的command模块。此处我们介绍一些script模块的常用参数,你可以先对这些参数有一个大概了解,然后再看小示例。free_form参数:必须参数,指定需要执行的脚本,脚本位于ansible主机本地,并
分类:
其他好文 时间:
2020-09-11 16:06:26
阅读次数:
41
1.ansible命令集ansible:定义并运行简单任务。ansible-config:查看、编辑、管理ansible配置。ansible-doc:文档查看工具。ansible-galaxy:共享和下载roles的工具。ansible-inventory:查看inventory的信息。ansible-playbook:执行playbook。ansible-pull:从仓库中拉去playbook。
分类:
其他好文 时间:
2020-08-19 20:09:27
阅读次数:
115
概述 playbook 寓意剧本,在以yml 文件格式的文件中书写相关命令编写而成,让ansible 安装剧本执行特定的操作。执行一些复杂的操作或编排的时候,ansible 命令行无法满足此时就用到了playbook。而且这些剧本还可以保存下来重复使用。 很多应用示例可以参照ansible 中文官方 ...
分类:
其他好文 时间:
2020-07-11 22:38:19
阅读次数:
85
####ansible 使用剧本一键安装mysql 这里使用的没有联网安装 自己准备了安装包以及依赖关系(安装包都是放在了/sof,yum可以多个共存) `` [root@localhost ~]# createrepo //sof [root@localhost ~]# ls //sof [roo ...
分类:
数据库 时间:
2020-07-01 22:18:59
阅读次数:
105
1、安装redis yum -y install redis 2、修改redis配置 vim /etc/redis.conf 找到redis.conf 并修改 daemonize no 为 daemonize yes 3、启动redis redis-server /etc/redis.conf 4、 ...
分类:
其他好文 时间:
2020-06-29 13:06:48
阅读次数:
91
template.j2 模板 {{ansible_facts.hostname}}:{{ansible_default_ipv4.address}} This system's total memory is: {{ ansible_memtotal_mb }}MBs. The current fr ...
分类:
其他好文 时间:
2020-06-23 19:45:22
阅读次数:
71
Ansible什么是AnsibleAnsible是基于python语言开发的,由paramiko和pyYAML两个关键模块构建。playbook是Ansible的核心,是ansible的配置、部署、编排语言,基于YAML语言来编写。可以做的事:配置管理服务及时开通应用部署流程编排监控告警日志记录Ansible优点和特性无代理(采用openssh进行管理)、去中心化、模块化Ansibletower是
分类:
其他好文 时间:
2020-06-19 10:27:23
阅读次数:
46
案例一般在ansible当中去修改某个文件的单行进行替换的时候需要使用lineinfile模式name:关闭SElinuxlineinfile:dest:/etc/selinux/configregexp:"^SELINUX="line:"SELINUX=disabled"比如替换selinux当中的以SELINUX开头的行,替换为disabledline参
分类:
系统相关 时间:
2020-05-27 15:30:53
阅读次数:
803
Playbook在上一节中,我们详细介绍了Ansible提供的一些常用模块。可以看到,Ansible中的每个模块专注于某一方面的功能。虽然每个模块实现的功能都比较简单,但是,将各个模块组合起来就可以实现比较复杂的功能。在Ansible中,将各个模块组合起来的文件是一个YAML格式的配置文件。这个配置文件,在Ansible中称为Playbook。在这一节中,我们将循序渐进地介绍Ansible中的Pl
分类:
编程语言 时间:
2020-05-21 10:06:25
阅读次数:
51
Ansible:Ansible的核心程序 Host Lnventory:记录了每一个由Ansible管理的主机信息,信息包括ssh端口,root帐号密码,ip地址等等。可以通过file来加载,可以通过CMDB加载 Playbooks:YAML格式文件,多个任务定义在一个文件中,使用时可以统一调用,“ ...
分类:
其他好文 时间:
2020-05-10 17:30:50
阅读次数:
72