【文件属性】:
文件名称:ansible-tutorial:温柔的Ansible简介
文件大小:313KB
文件格式:ZIP
更新时间:2021-04-30 14:46:57
Ruby
温柔的Ansible简介
背景
William Yeh在(2015-05-16)上为我的演讲准备的同伴实验室材料。
四十分钟的演讲,以及有关Vagrant和IaaS实例(例如EC2,Google Compute Engine)的一些实时演示。
话题
使用一组工作示例(包括Nginx,Node.js和React)对进行了介绍。
Ansible将自己定位为“ IT自动化系统”,但此处仅讨论“配置管理”子集。
影片
在线查看: :
滑梯
在线查看: :
由于时间限制(40分钟),因此在谈话和幻灯片中并未解释所有详细信息。 如果需要解释更多细节,并与所有演示实验一起进行,则可能需要2个小时。
实验材料
下图说明了幻灯片中每个demo-*目录与相关主题之间的映射:
准备
在尝试实验室材料之前,请完成以下环境设置:
安装虚拟机软件:
安装 ,这是一个出色的可编程VM环境。
安装Vi
【文件预览】:
ansible-tutorial-master
----.gitignore(9B)
----demo-6-galaxy()
--------requirements.yml(58B)
--------Vagrantfile(2KB)
--------playbook.yml(114B)
--------install-roles.sh(162B)
----demo-1a-script()
--------Vagrantfile(186B)
--------setup.sh(358B)
----demo-4a-ubuntu-and-debian()
--------Vagrantfile(1KB)
--------setup.sh(959B)
----demo-2c-template()
--------nginx.conf.j2(684B)
--------Vagrantfile(251B)
--------playbook.yml(979B)
----LICENSE(11KB)
----demo-4b-facts()
--------templates()
--------Vagrantfile(2KB)
--------playbook.yml(332B)
--------files()
--------handlers()
--------tasks()
----demo-full()
--------templates()
--------requirements.yml(272B)
--------hosts-ec2(52B)
--------hosts-gce(27B)
--------hosts(111B)
--------Vagrantfile(406B)
--------playbook.yml(760B)
--------hosts-azure(30B)
--------install-roles.sh(162B)
----README.md(2KB)
----demo-2b-variables()
--------Vagrantfile(251B)
--------playbook.yml(997B)
----demo-5-roles()
--------Vagrantfile(2KB)
--------playbook.yml(114B)
--------roles()
----demo-roadmap.jpg(331KB)
----demo-0a-simple()
--------Vagrantfile(232B)
--------setup.sh(53B)
----demo-2a-sed()
--------Vagrantfile(186B)
--------setup.sh(461B)
----demo-1b-playbook()
--------Vagrantfile(188B)
--------playbook.yml(692B)
----demo-0b-simple()
--------Vagrantfile(188B)
--------playbook.yml(101B)