MichaelXoXo / ansible-learn

ansible playbook learn notes 学习笔记 模块使用 目录结构理解

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible 入门指南

学习笔记

ad-hoc

该目录是初步学习 ansible 建立的文件夹,用来熟悉 ansible.cfg/hosts等基础概念的。

例如这样的命令:

ansible all -m shell -a "cat /var/www/html/index.html"

playbook-simple

该目录是学习 playbook 相关模块时的归档文件,里边没有按照推荐的目录规范建立,可以用如下的命令运行里边 playbook 脚本:

cd playbook-simple
ansible-playbook loop_learn.yml

ansible-own

该目录存放一下自己写的一些 playbook

mysql

该目录下放了自己安装 mysql 的脚本,运行命令:

cd ansible-own/mysql
ansible-playbook site.yml --list-hosts
ansible-playbook site.yml --list-tasks
ansible-playbook site.yml

mysql_master_remove 谨慎执行该 task,原来机器上有 MySQL 的话,可能会造成数据丢失。

脚本会自动安装 mysql-5.7,并将数据存储路径设置为 /data/mysql的目录下。

About

ansible playbook learn notes 学习笔记 模块使用 目录结构理解


Languages

Language:Shell 100.0%