【活动报告】2019年3月Ansible沉浸式活动(服务器编程)#ansiblejp
在2019年3月,”Ansible沉浸式活动(服务器篇)” 在大地(オイシックス・ラ・大地)举办。
你好。我是浅野,在AP通信公司工作。
我对基础设施即代码很感兴趣,因为akira6592先生邀请我,所以我参加了Red Hat举办的学习活动。
原始Ansible的技能和经验
Ansible可以通过编写YAML文件,只需一条命令就能完成安装的哦~(没有尝试过)
这是一个什么样的聚会?
-
- ほぼ月一で行われている
-
- もくもく会はLinuxのクラウド上でのサーバ構築とネットワーク構築の2つ
-
- 環境構築はレッドハットさんで済み、電源あり、Wifiあり(※場所によるかも)
-
- メンター充実してる
-
- 場所はレッドハット本社orどこか
- リンクはこちら
这次怎么样了?
一进入会场,先在大地市场找个地方,喝一杯蔬菜汁(Vegeel)塔,然后享受猪猪的热烈欢迎(笑)。

坐在椅子上,经过红帽先生和美食爱好者大地先生的问候和注意事项,开始了默默交流的会议!
请看这本教材。
我做了服务器编程的教材。
1:ansible_engine
演習 1 – 执行自定义命令
演習 2 – 创建第一个playbook
演習 3 – 使用变量、循环和处理程序
演習 4 – 执行apache-basic-playbook
演習 5 – 角色:使playbook可重复使用
2: ansible_tower
1: 安装Ansible Tower的练习
2: 配置Ansible Tower的练习
3: 创建和执行作业模板的练习
开始编程!
首先,从执行临时命令开始,让我们来学习ansible_engine。
教材就是这个样子


很容易阅读!所以进展迅速。
在练习中搭建了多个Web服务器(Apache),即使是10台,也会在几秒钟内完成,就是那种感觉。
遇到问题时,我立刻举手向导师寻求帮助。
随时提问会以实时方式显示的感觉
顺利地完成了演习5,安装了Ansible Tower,并在时间结束前完成了所有任务。
在之后的成果分享会上,大家都进行了发言(包括我自己),也有人用精心准备的资料进行了LT,最后我们写了调查问卷就结束了。
完成的东西 de
- hosts: web
name: This is a play within a playbook
become: yes
vars:
httpd_packages:
- httpd
- mod_wsgi
apache_test_message: This is a test message
apache_max_keep_alive_requests: 115
tasks:
- name: create site-enabled directory
file:
name: /etc/httpd/conf/sites-enabled
state: directory
- name: copy httpd.conf
template:
src: templates/httpd.conf.j2
dest: /etc/httpd/conf/httpd.conf
notify: restart apache service
- name: copy index.html
template:
src: templates/index.html.j2
dest: /var/www/html/index.html
- name: start httpd
service:
name: httpd
state: started
enabled: yes
handlers:
- name: restart apache service
service:
name: httpd
state: restarted
enabled: yes
参加了烟雾弥漫的会议之后,我对Ansible有了一些了解。
~/.ansible.cfgでAnsibleの実行対象を定義している
ansibleコマンドで確かに一発でWebサーバを複数台インストールできる/サービス登録もできる
自動化させたいものはplaybookに書く
インデント大事!(上の「できたもの」の中のhandlersが半角スペース1つ分足りないだけでAnsibleから怒られた)
技能上的障碍
-
- Linuxの基礎的なコマンド(ls/cd/mkdir)がわかっている
viのファイルを作成できる(iで入力モードで、:wqで保存)くらい
webサーバ(Apache)のインストールをやったことがある
想要做的动机或原因
-
- Ansibleってどんなんかやってみたいな〜ってひと
- AnsibleTower触りたいって人
不管出现什么问题(即使出现了可以立即向导师请教解决),完全不会有困扰!推荐参加这个会议,能够快速地进行工作!如果你想试一试,或者浏览技术博客,那么去参加集中学习会比较划算!
赠品
-
- 成果共有枠で話されていたAnsibleのマンガ
-
- Ansibleもくもく会以外にもAnsibleNight(事例発表会的なもの)なものも
- 次のもくもく会はこちら