Save 37% off PRO during our Black Friday Sale! »

Several topics about Ansible

Several topics about Ansible

CIRASU / Ansible徹底入門 輪読会 #0

69b93af68320a590f607c296e8edff73?s=128

Ken’ichiro Oyama

March 30, 2017
Tweet

Transcript

  1. Several topics about Ansible Kenʼichiro Oyama Fusic Co.,Ltd. 2017.3.30 1

    CIRASU / Ansible徹底⼊⾨ 輪読会 #0
  2. 今⽇はAnsibleについての話題を いろいろ持ってきました 2 CIRASU / Ansible徹底⼊⾨ 輪読会 #0

  3. 是⾮、いつでも、 途中で参戦してきてください 3 CIRASU / Ansible徹底⼊⾨ 輪読会 #0

  4. Who 4 CIRASU / Ansible徹底⼊⾨ 輪読会 #0

  5. k1LoW   Kenʼichiro Oyama   @k1LoW   Fusic Co.,Ltd. エンジニア

      CakePHP/AWS/さくらVPS   GitHub organizations   fukuokarb / dotcake / emacs-jp / etc.   awspecというAWS⽤のテストツールを作って います   https://github.com/k1LoW/awspec 5 CIRASU / Ansible徹底⼊⾨ 輪読会 #0
  6. 最近やっていること 6 CIRASU / Ansible徹底⼊⾨ 輪読会 #0

  7. 7 CIRASU / Ansible徹底⼊⾨ 輪読会 #0 PHPカンファレンス福岡2017の セッションテーマを考えています! 皆さんも是⾮! ご応募お待ちしております!!

  8. さて 8 CIRASU / Ansible徹底⼊⾨ 輪読会 #0

  9. アイスブレイク 9 CIRASU / Ansible徹底⼊⾨ 輪読会 #0

  10. PHP Matsuri 2013 LT 再演 10 CIRASU / Ansible徹底⼊⾨ 輪読会

    #0
  11. devilsʼpie   Ansibleの無駄遣い   https://www.youtube.com/watch? v=jYS55isUG1s   https://github.com/k1LoW/devilspie 11 CIRASU

    / Ansible徹底⼊⾨ 輪読会 #0
  12. /アイスブレイク 12 CIRASU / Ansible徹底⼊⾨ 輪読会 #0

  13. FusicにおけるAnsibleの活⽤   構成管理ツールのデファクトスタンダード   「え?Playbookないの?」って煽られるレベ ルから、今は怒られるレベル   原則としてベストプラクティスにそっている   http://docs.ansible.com/ansible/playbooks_best_practices.html

      めちゃくちゃ古いのはカオスで⽬も当てられ ない 13 CIRASU / Ansible徹底⼊⾨ 輪読会 #0
  14. Ansibleチョットデキル   LAMP、LAPPは数限りなく書きました   複数台構成に適⽤とか   ⼀気に3階層システムができたとき嬉しい   nmcli module使ったり使わなかったりでネッ

    トワーク設定とか   nmcli module使ってますか?   firewalldの設定をmodule使わずにいい感じに 設定とか   firewalld module使ってますか?   ansible.el書いてる(た)   Ansibleのソースコードをパースして作成しています 14 CIRASU / Ansible徹底⼊⾨ 輪読会 #0
  15. ansible_tools.gem   http://qiita.com/volanja/items/e7178c476625d8543f68   Roleを作成するときに使っている   かれこれ4年 15 CIRASU /

    Ansible徹底⼊⾨ 輪読会 #0   $ gem install ansible_tools   $ ansible-tools init -r nginx -y
  16. ansible-lint   Ansible⽤Lint   古い書き⽅していると怒られる ( sudo とか ) 16

    CIRASU / Ansible徹底⼊⾨ 輪読会 #0   $ pip2 install ansible-lint   $ ansible-lint site.yml
  17. 「Roleは再利⽤できない」派なんですけど   汎⽤性を⾼めると中のコードの条件分岐がツラ い   プロジェクトごとに事情がある   「サーバ設定記録書のコード化」として使っ ているので  

    Ansible Galaxyはソースコードを参考にするだ け   皆さんどうですか? 17 CIRASU / Ansible徹底⼊⾨ 輪読会 #0
  18. 「hosts_vars、group_vars、role_varsは 使わない」派なんですけど   優先順位が覚えられない   汎⽤性求めていないのでデフォルト値はいらな い   開発/本番の切り替えはPlaybookの切り替えで 対応

      皆さんどうですか? 18 CIRASU / Ansible徹底⼊⾨ 輪読会 #0
  19. 「Roleを指定した実⾏が欲しい」派 なんですけど   tagsを駆使すればいけそう   皆さんどうですか? 19 CIRASU / Ansible徹底⼊⾨

    輪読会 #0   - hosts: app   roles:   - role: nginx   tags: nginx   - role: php   tags: php
  20. ネタ切れ 20 CIRASU / Ansible徹底⼊⾨ 輪読会 #0

  21. Thank you!  Fusicはテクノロジーが  好きなエンジニアを募集しています  https://fusic.github.io 21 CIRASU / Ansible徹底⼊⾨ 輪読会

    #0
  22. 22 CIRASU / Ansible徹底⼊⾨ 輪読会 #0