tcharl.ansible_containerization

コンテナ化 OverlayFS

  • Galaxy: Ansible Galaxy
  • Lint & 要件: Molecule
  • テスト: Build Status
  • チャット: Join the chat at https://gitter.im/OsgiliathEnterprise/platform

この役割は、元のgeerlinguy docker roleを拡張し、Ansible volumes plus役割を使用して、docker用のoverlayfsドライバサポート構成を追加します。

要件

最初に./configureを実行する必要があります。これにより、必要なファイルが関連フォルダーにダウンロードされます。 roles_path = ./roles:./roles/community

Molecule テスト

テストを実行するには、cgroup V1を有効にした独自のFedora-33 Packerイメージを構築し、名前をyourpseudo/fedora-33とします。 手順:

git clone [email protected]:chef/bento.git
cd "$(dirname ${BASH_SOURCE[0]})/bento/packer_templates/fedora"
sed -i -e "s/dnf -y install \(.*\)/dnf -y install \1 grubby \&\& grubby --update-kernel=ALL --args=\"systemd.unified_cgroup_hierarchy=0\" --make-default/" bento/packer_templates/fedora/scripts/install-supporting-packages.sh
packer build -var "box_basename=$distroversion" -only=$PACKER_VM_DRIVER $distroversion.json

cd "$(dirname ${BASH_SOURCE[0]})/bento/builds"
vagrant box add $distroversion.virtualbox.box --name platform/$distroshortversion

ただし、これらのプロパティを持つベースイメージ(tcharl/fedora-33-cgroupv1)がVagrant Cloudに公開されているため、molecule testを実行するだけで大丈夫です!

役割変数

依存関係の変数のみですが、依存関係の変数は別です。詳細については、molecule テストを参照してください。

依存関係

前述の通り

例 Playbook

molecule テストで宣言された変数や、その影響を参照してください。

ライセンス

Apache-2

著者情報

プロジェクトについて

Sets overlay2 driver for docker on top of an xfs-formatted disk

インストール
ansible-galaxy install tcharl.ansible_containerization
ライセンス
other
ダウンロード
3.2k
所有者
Osgiliath frameworks and all stuff from the Osgiliath corp!