Sha256: 1164c8e5854e37ae6c25ccc7c0392f90bbf6713e73f9f781d141588173a48876

Contents?: true

Size: 1.84 KB

Versions: 6

Compression:

Stored size: 1.84 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-insecure-registry.conf
    content: |
        [Service]
        Environment='DOCKER_OPTS=--insecure-registry="10.81.0.0/19" --bip="172.17.42.1/16"'
coreos:
  units:
    - name: 00-eth.network
      runtime: true
      content: |
        [Match]
        Name=eth*
        [Network]
        DHCP=yes
        DNS=172.17.42.1
        DNS=172.28.128.1
        DNS=8.8.8.8
        DOMAINS=kontena.local
        [DHCP]
        UseDNS=false

    - 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 \
            --net=host \
            kontena/agent:${KONTENA_VERSION}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kontena-cli-0.8.4 lib/kontena/machine/vagrant/cloudinit.yml
kontena-cli-0.8.3 lib/kontena/machine/vagrant/cloudinit.yml
kontena-cli-0.8.2 lib/kontena/machine/vagrant/cloudinit.yml
kontena-cli-0.8.1 lib/kontena/machine/vagrant/cloudinit.yml
kontena-cli-0.8.0.1 lib/kontena/machine/vagrant/cloudinit.yml
kontena-cli-0.8.0 lib/kontena/machine/vagrant/cloudinit.yml