vbotka.ansible

ansible

品質 ビルドステータス ドキュメントステータス GitHubタグ

AnsibleロールAnsibleをインストールして設定します。

ドキュメントはこちら

フィードバックや問題の報告はお気軽にこちらでどうぞ。

貢献を歓迎します

対応プラットフォーム

このロールは以下で開発およびテストされています。

要件

ロール

  • vbotka.ansible_lib

コレクション

  • ansible.posix
  • community.general

注意: コレクション ansible.posix は、一部のプレイブックとcontrib内のロールのために必要です。

ロール変数

defaults と例については vars を確認してください。

プラグイン

デフォルトではプラグインはインストールされていません。 変数のデフォルトは ma_plugins: [ ] です。プラグインの設定方法は vars/main.yml.sample で見ることができます。

インストールされているプラグインを有効にするには、テンプレート ansible-plugins.cfg.j2 を使用し、ansible.cfg 内の *_plugins を設定してください。

ma_config_type: template
ma_config_template_default: ansible-plugins.cfg.j2

チェックモード

チェックモードでは、ma_plugins_pathma_src_path のディレクトリがないと失敗します。失敗を避けるために、まずディレクトリを作成してください。

shell> ansible-playbook ansible.yml -t ma_plugins_path,ma_src_path

リポジトリとリリースノートをダウンロードする場合は、ma_repo_pathma_rnotes_path のディレクトリも作成してください。

shell> ansible-playbook ansible.yml -t ma_repo_path,ma_rnotes_path

最初に ma_plugins に設定されたプラグインがあり、アーカイブがまだダウンロードされていないとチェックモードは失敗します。失敗を避けるには、最初にアーカイブをダウンロードしてください。

shell> ansible-playbook ansible.yml -t ma_plugins_download

その後、プレイブックとロールを確認し、何が変更されるかを確認します。

shell> ansible-playbook ansible.yml --check --diff

Ansible lint

ansible-lint を実行する際は、構成ファイル .ansible-lint.local を使用してください。一部のルールは無効にされているか、警告が無視される場合があります。構成ファイルのメモを確認してください。

shell> ansible-lint -c .ansible-lint.local

参考文献

ライセンス

ライセンス

著者情報

Vladimir Botka

プロジェクトについて

Install and configure Ansible.

インストール
ansible-galaxy install vbotka.ansible
ライセンス
bsd-2-clause
ダウンロード
204
所有者