**Deprecated** This project is deprecated. New project is moved to
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
vendor
.gitignore
Makefile
README.md
main.go
plugin.go

README.md

infrakit-plugin-sakuracloud

infrakitのインスタンスプラグイン サンプル実装です。 さくらのクラウド上にインスタンスを作成します。

サンプル実装です。最低限の動きは実装していますが、実用には向きません。

フレーバープラグインにvanillaを使う場合のサンプルは以下の通りです。 事前に以下の環境変数を設定しておいてください。

  • SAKURACLOUD_ACCESS_TOKEN
  • SAKURACLOUD_ACCESS_TOKEN_SECRET
$ infrakit/cli group --name group watch <<EOF
{
    "ID": "cattle",
    "Properties": {
        "Instance": {
            "Plugin": "instance-sakuracloud",
            "Properties": {
                "SourceArchiveID": 112800673084 ,
                "Zone": "tk1a",
                "Password": "Put Your Password"
            }
        },
        "Flavor": {
            "Plugin": "flavor-vanilla",
            "Properties": {
                "Size": 1,
                "UserData": [
                    "yum update -y",
                    "yum install -y httpd",
                    "service httpd start"
                ],

                "Labels": {
                    "tier": "web",
                    "project": "infrakit"
                }
            }
        }
    }
}
EOF