Sha256: df8b7016fd8e9399f77e7508d387f5f0a3ab8f2af32f1975641ef17fb29ac993

Contents?: true

Size: 1.78 KB

Versions: 12

Compression:

Stored size: 1.78 KB

Contents

#cloud-config
write_files:
  - path: /etc/kontena-agent.env
    permissions: 0600
    owner: root
    content: |
      KONTENA_URI="<%= master_uri %>"
      KONTENA_TOKEN="<%= grid_token %>"
      KONTENA_PEER_INTERFACE=eth1
      KONTENA_VERSION=<%= version %>
  - path: /etc/systemd/system/docker.service.d/50-kontena.conf
    content: |
        [Service]
        Environment='DOCKER_OPTS=--insecure-registry="10.81.0.0/19" --bip="172.17.43.1/16"'
  - path: /etc/resolv.conf
    permissions: 0644
    owner: root
    content: |
      nameserver 172.17.43.1
      nameserver 8.8.8.8
      nameserver 8.8.4.4
coreos:
  units:
    - name: 10-weave.network
      runtime: false
      content: |
        [Match]
        Type=bridge
        Name=weave*

        [Network]
    - name: kontena-agent.service
      command: start
      enable: true
      content: |
        [Unit]
        Description=kontena-agent
        After=network-online.target
        After=docker.service
        Description=Kontena Agent
        Documentation=http://www.kontena.io/
        Requires=network-online.target
        Requires=docker.service

        [Service]
        Restart=always
        RestartSec=5
        EnvironmentFile=/etc/kontena-agent.env
        ExecStartPre=-/usr/bin/docker stop kontena-agent
        ExecStartPre=-/usr/bin/docker rm kontena-agent
        ExecStartPre=/usr/bin/docker pull kontena/agent:${KONTENA_VERSION}
        ExecStart=/usr/bin/docker run --name kontena-agent \
            -e KONTENA_URI=${KONTENA_URI} \
            -e KONTENA_TOKEN=${KONTENA_TOKEN} \
            -e KONTENA_PEER_INTERFACE=${KONTENA_PEER_INTERFACE} \
            -v=/var/run/docker.sock:/var/run/docker.sock \
            -v=/etc/kontena-agent.env:/etc/kontena.env \
            --net=host \
            kontena/agent:${KONTENA_VERSION}

Version data entries

12 entries across 6 versions & 1 rubygems

Version Path
kontena-cli-0.10.3 lib/kontena/machine/azure/cloudinit.yml
kontena-cli-0.10.3 lib/kontena/machine/digital_ocean/cloudinit.yml
kontena-cli-0.10.2 lib/kontena/machine/azure/cloudinit.yml
kontena-cli-0.10.2 lib/kontena/machine/digital_ocean/cloudinit.yml
kontena-cli-0.10.1 lib/kontena/machine/azure/cloudinit.yml
kontena-cli-0.10.1 lib/kontena/machine/digital_ocean/cloudinit.yml
kontena-cli-0.10.0 lib/kontena/machine/azure/cloudinit.yml
kontena-cli-0.10.0 lib/kontena/machine/digital_ocean/cloudinit.yml
kontena-cli-0.9.3 lib/kontena/machine/azure/cloudinit.yml
kontena-cli-0.9.3 lib/kontena/machine/digital_ocean/cloudinit.yml
kontena-cli-0.9.2 lib/kontena/machine/azure/cloudinit.yml
kontena-cli-0.9.2 lib/kontena/machine/digital_ocean/cloudinit.yml