まだ成功したことないのですが、現在できたところまで。
基本的な流れ
ansible-container init
container.yml
を編集ansible-container build
container.yml
- settings
- サービス名
- from: 開始するイメージ:
centos:7
など。 - command: 起動コマンド
- たぶん
/sbin/init
でいい気がしますが。。。
- たぶん
- privileged: 特権モード
- roles: Ansibleのロール(Array)
- from: 開始するイメージ:
- サービス名
これでうまくいくかなと思ったんですが、サービスの起動で失敗します。。。
公式サイト
- Welcome to ansible-container! — Ansible Container Documentation
- Container.yml Specification — Ansible Container Documentation
外部サイト
- Kubernetes x Ansible Container(ansible-containerの概要) - Qiita
- AnsibleのPlaybookのテストにDockerのコンテナを利用した話 - Qiita
- AnsibleでDockerコンテナを作成する「Ansible Container」を使ってみる | さくらのナレッジ