lorenzocomotti.ansible_filesystem
Ansible ロール: ファイルシステム
パーティションの作成、ファイルシステムの設定、およびマウント
要件
このロールは Ansible 2.2 以上が必要です。
ロール変数
詳細は https://github.com/AerisCloud/ansible-disk を参照してください。
ファイルシステム プレイブック
デフォルトの変数で実行:
- hosts: all
roles:
- role: entercloudsuite.filesystem
disk_additional_disks:
- disk: /dev/vdb
fstype: xfs
mount_options: defaults
mount: /example
disable_periodic_fsck: false
テスト
テストは Molecule を使用して行います。
molecule createを実行して、ローカルエンジンでターゲットの Docker コンテナを起動します。molecule loginを使用して、実行中のコンテナにログインします。- ロールファイルを編集します。
- molecule/default/requirements.yml ファイルに他の必要なロール(外部)を追加します。
- molecule/default/playbook.yml を編集します。
- molecule/default/tests フォルダ内でインフラテストを定義します。
- 準備が整ったら、
molecule convergeを使用して Ansible プレイブックを実行し、molecule verifyでテストスイートを実行します。
converge プロセスはロールの構文チェックを開始します。molecule destroyコマンドで Docker コンテナを破棄します。
すべてのステップを1つのコマンドで実行するには、molecule test を実行します。
ライセンス
MIT
インストール
ansible-galaxy install lorenzocomotti.ansible_filesystemライセンス
mit
ダウンロード
375
所有者
