使用ansible ,利用openssl 签发IP地址,要求: 1、有检测openssl 是否安装 2、环境是centos7 3、CA机构,邮箱,证书名称 这些通过变量维护 4、证书有效期10年
# 优化的取消交换分区- name: Remove swapfile from /etc/fstab mount: name: "{{ item }" fstype: swap state: absent with_items: - swap - none- name...
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。...
角色(roles)是ansible自1.2版本开始引入的新特性,用于层次性,结构化地组织playbook。
思路:安装nginx的编译环境下载文件、解压编译安装使用yum、user、get_url、file、unarchive、shell等模块。
本文是通过ansible-playbook的roles功能实现批量编译安装mysql-5.7.31和初始化,使用Ansible角色来编译安装MySQL,来对之前学的做总结。
playbook是ansible用于配置,部署,和管理被控节点的剧本。通过playbook的详细描述,执行其中的一系列tasks,可以让远端主机达到预期的状态。playbook就像Ansible控制器给被控节点列出的的一系列to-do-list,而被控节点必须要...
ansible内置了丰富的模块供用户使用,但是经常使用到的模块却不多。本文主要记录了ansible的一些常用模块以及详细参数 、注意事项等 ,供大家学习。
在 /etc/ansible/hosts 中添加被管理组 ,比如图中[web] 是组的名字。
下面是一个基本的Ansible Playbook,用于在目标主机上安装Docker: