Slide 1

Slide 1 text

ANSIBLE VAULT 導入を検討しませんか Ansible Night in Osaka 2018.07

Slide 2

Slide 2 text

自己紹介 ツイッター: curry9999 メール: [email protected] ブログ: awsbloglink.wordpress.com 仕事: DevOps Architect 2

Slide 3

Slide 3 text

好きなANSIBLEモジュール win_hostname Windowsサーバのホスト名を変更する。 Ansible 2.6の新モジュール。 実行方法については、下記のブログを参照 「AnsibleでWindowsホスト名を変更する方法」 3

Slide 4

Slide 4 text

ANSIBLE導入前に聞かれること 4 ▪ 機密情報を保護することができるのか ▪ Windowsを管理することができるのか ▪ 無料で利用できるのか

Slide 5

Slide 5 text

ANSIBLE VAULT 概要 5 ▪ Ansibleが提供する暗号化ツール ▪ コマンドはansible-vaultを使用 ▪ 暗号化/複合化の際にパスワードを指定

Slide 6

Slide 6 text

メリット/デメリット 6 [メリット] ▪ 機密情報の閲覧を制限することができる ▪ 共有リポジトリに格納しても内容を保護できる [デメリット] ▪ ansible-vaultのパスワード管理が必須

Slide 7

Slide 7 text

7 実行サンプル

Slide 8

Slide 8 text

YAML作成 8 [コマンド] $ ansible-vault create slack_vault.yml [パスワード] New Vault password: abcde@! Confirm New Vault password: abcde@! [設定する内容] token: a/b/c

Slide 9

Slide 9 text

暗号化確認 9 [コマンド] $ cat slack_vault.yml [結果] …ANSIBLE_VAULT;1.1;AES256…

Slide 10

Slide 10 text

編集 10 [コマンド] $ ansible-vault edit slack_vault.yml [パスワード] Vault password: abcde@! [結果] token: a/b/d

Slide 11

Slide 11 text

閲覧 11 [コマンド] $ ansible-vault view slack_vault.yml [パスワード] Vault password: abcde@! [結果] token: a/b/d

Slide 12

Slide 12 text

PLAYBOOK実行 12 [コマンド] $ ansible-playbook –i hosts site.yml ¥ --ask-vault-pass [パスワード] Vault password: abcde@! [結果] ok=1 changed=1 unreachable=0 failed=0

Slide 13

Slide 13 text

13 注意事項

Slide 14

Slide 14 text

ANSIBLE VAULT 性能対策 14 [コマンド] $ pip install cryptography [備考] cryptography 無:10秒 cryptography 有: 2秒

Slide 15

Slide 15 text

15 まとめ

Slide 16

Slide 16 text

16 ▪ Ansible Vaultの利用をお願い。 ▪ Ansible導入のハードルを下げる。

Slide 17

Slide 17 text

17 続きはブログで

Slide 18

Slide 18 text

18 ▪ ansible-vault 検証 ▪ ansible-vault 検証 vol.2 ▪ Ansible 2.4 新機能 Ansible-Vault 複数の複合キー対応 ▪ ansible-vault ベンチマーク など

Slide 19

Slide 19 text

19 おまけ

Slide 20

Slide 20 text

トップページ 20

Slide 21

Slide 21 text

ANSIBLE 新モジュール一覧 21

Slide 22

Slide 22 text

WINDOWSホスト名を変更する 22

Slide 23

Slide 23 text

ANSIBLE モジュールの歴史 23

Slide 24

Slide 24 text

ANSIBLE モジュールの歴史 24

Slide 25

Slide 25 text

ANSIBLE モジュールの歴史 - MODULE_COUNT 01 25

Slide 26

Slide 26 text

ANSIBLE モジュールの歴史 - MODULE_COUNT 02 26

Slide 27

Slide 27 text

ANSIBLE モジュールの歴史 - MODULE_COUNT 03 27

Slide 28

Slide 28 text

ANSIBLE モジュールの歴史 - MODULE_LIST 01 28

Slide 29

Slide 29 text

ANSIBLE モジュールの歴史 - MODULE_LIST 02 29

Slide 30

Slide 30 text

ANSIBLE モジュールの歴史 - MODULE_LIST 03 30

Slide 31

Slide 31 text

31 まとめ (デジャヴ)

Slide 32

Slide 32 text

32 Voice only

Slide 33

Slide 33 text

33 Thanks for listening.