破棄されたブログ

このブログは破棄されました。

Packer で Ansible の Best Practice なディレクトリ構成の Playbook をプロビジョニングにする

|
└── playbook
    ├── blog.yml
    ├── develop
    ├── group_vars
    ├── host_vars
    ├── roles
    │   ├── base
    │   │   ├── defaults
    │   │   │   └── main.yml
    │   │   ├── files
    │   │   ├── handlers
    │   │   │   └── main.yml
    │   │   ├── meta
    │   │   │   └── main.yml
    │   │   ├── tasks
    │   │   │   └── main.yml
    │   │   ├── templates
    │   │   └── vars
    │   │       └── main.yml
{
    "builders": [
        {
            "type": "docker",
            "image": "debian:7",
        }
    ],
    "provisioners": [
        {
            "type": "shell",
            "inline": [
              "apt-get update && apt-get upgrade -y && apt-get dist-upgrade",
              "apt-get -y install python-pip python-dev gcc g++,"
              "pip install ansible"
            ]
        },
        {
            "type": "ansible-local",
            "inventory_file": "playbook/develop",
            "playbook_file": "playbook/site.yml",
            "playbook_dir": "playbook/"
        }
    ]
}
広告を非表示にする