随笔分类 -  Ansible

摘要:playbook中变量的定义规则 变量名只能由数字、字母、下划线组成,且只能由字母开头 变量的来源 (1) setup模块中的所有变量都可以直接调用 (2) 在/etc/ansible/hosts中定义 - 普通变量:主机组中主机单独定义,优先级高于公共变量 - 公共变量:也称组变量,针对主机组中所 阅读全文
posted @ 2024-05-10 09:51 立勋 阅读(34) 评论(0) 推荐(0) 编辑
摘要:ansible-galaxy galaxy中提供了编辑好的roles 访问 https://galaxy.ansible.com 下载相应的roles #列出所有已经安装的galaxy ansible-galaxy list #从官网下载 ansible-galaxy install geerlin 阅读全文
posted @ 2024-05-10 09:50 立勋 阅读(24) 评论(0) 推荐(0) 编辑
摘要:playbook文件示例 执行playbook,拷贝服务配置文件到目标主机后,对原文件修改后再次执行playbook,已启动的服务不会再次重启 - hosts: host10 remote_user: root tasks: - name: install httpd yum: name=httpd 阅读全文
posted @ 2024-05-10 09:50 立勋 阅读(11) 评论(0) 推荐(0) 编辑
摘要:中文权威指南 http://www.ansible.com.cn/docs/playbooks_variables.html#yaml 安装 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo w 阅读全文
posted @ 2024-05-10 09:49 立勋 阅读(16) 评论(0) 推荐(0) 编辑
摘要:roles介绍 1、将变量、任务、模板等文件单独配置在yaml文件中,在main.yaml中用include字段来指定要执行的yaml文件 2、官方建议目录/etc/ansible/roles 3、调用roles的yml文件与roles目录平级 roles的目录结构 roles目录中创建角色名 比如 阅读全文
posted @ 2024-05-10 09:49 立勋 阅读(11) 评论(0) 推荐(0) 编辑
摘要:所有模块一览 https://blog.csdn.net/sj349781478/article/details/106898574?utm_source=app&app_version=4.13.0 command模块 默认模块 可以不写 ansible host -a 'chdir=/data 阅读全文
posted @ 2024-05-10 09:47 立勋 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示