utsushiiro / server-management

Ansible playbooks to deploy and management servers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible playbooks for the server management

USAGE

プレイブックの実行コマンド

パスワード認証使用

ansible-playbook playbooks/プレイブック名 -i inventory/インベントリ名 -u ユーザ名 --ask-pass --ask-become-pass --ask-vault-pass

RSA公開鍵認証使用

ansible-playbook playbooks/プレイブック名 -i inventory/インベントリ名 -u ユーザ名 --private-key=使用ユーザの秘密鍵へのパス --ask-become-pass --ask-vault-pass

Ansible-Vaultで暗号化したファイルを利用する場合

以下のオプションを付与する

--ask-vault-pass

tagsの利用

以下を上記のコマンドのオプションとしてつけることで特定のタスクのみを実行できる.

指定したtagのついたタスクのみ実行

--tags "configuration,packages"

指定のタグのついたタスクをスキップして実行

--skip-tags "notification"

roleのテンプレート作成コマンド

以下のコマンドをisl_ansible直下で使用

./bin/role.sh ロール名

About

Ansible playbooks to deploy and management servers

License:MIT License


Languages

Language:HTML 53.8%Language:Shell 46.2%