Ubuntu Pastebin

Paste from tycho at Wed, 6 Apr 2016 16:50:57 +0000

Download as text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
ubuntu@juju-5c86eac6-089c-4eba-80f4-2dd5b4102eb7-machine-1:~$ sudo lxc config show juju-machine-1-lxd-0
name: juju-machine-1-lxd-0
profiles:
- juju-machine-1-lxd-0-network
config:
  user.boot.autostart: "true"
  user.user-data: |
    #cloud-config
    apt_mirror: ""
    output:
      all: '| tee -a /var/log/cloud-init-output.log'
    package_update: true
    package_upgrade: true
    packages:
    - curl
    - cpu-checker
    - bridge-utils
    - cloud-utils
    - cloud-image-utils
    - tmux
    runcmd:
    - set -xe
    - install -D -m 644 /dev/null '/etc/init/juju-clean-shutdown.conf'
    - |-
      printf '%s\n' '
      author "Juju Team <juju@lists.ubuntu.com>"
      description "Stop all network interfaces on shutdown"
      start on runlevel [016]
      task
      console output

      exec /sbin/ifdown -a -v --force
      ' > '/etc/init/juju-clean-shutdown.conf'
    - install -D -m 644 /dev/null '/var/lib/juju/nonce.txt'
    - printf '%s\n' 'machine-1:723a8c40-24c7-444d-83f2-5e5909b8c27b' > '/var/lib/juju/nonce.txt'
    - test -e /proc/self/fd/9 || exec 9>&2
    - ([ ! -e /home/ubuntu/.profile ] || grep -q '.juju-proxy' /home/ubuntu/.profile)
      || printf '\n# Added by juju\n[ -f "$HOME/.juju-proxy" ] && . "$HOME/.juju-proxy"\n'
      >> /home/ubuntu/.profile
    - mkdir -p /var/lib/juju/locks
    - (id ubuntu &> /dev/null) && chown ubuntu:ubuntu /var/lib/juju/locks
    - mkdir -p /var/log/juju
    - chown syslog:adm /var/log/juju
    - bin='/var/lib/juju/tools/2.0-beta4.1-trusty-amd64'
    - mkdir -p $bin
    - 'echo ''Fetching tools: curl -sSfw ''"''"''tools from %{url_effective} downloaded:
      HTTP %{http_code}; time %{time_total}s; size %{size_download} bytes; speed %{speed_download}
      bytes/s ''"''"'' --noproxy "*" --insecure -o $bin/tools.tar.gz <[https://10.240.0.2:17070/tools/2.0-beta4.1-trusty-amd64]>''
      >&9'
    - |2-

      n=1
      while true; do

          printf "Attempt $n to download tools from %s...\n" 'https://10.240.0.2:17070/tools/2.0-beta4.1-trusty-amd64'
          curl -sSfw 'tools from %{url_effective} downloaded: HTTP %{http_code}; time %{time_total}s; size %{size_download} bytes; speed %{speed_download} bytes/s ' --noproxy "*" --insecure -o $bin/tools.tar.gz 'https://10.240.0.2:17070/tools/2.0-beta4.1-trusty-amd64' && echo "Tools downloaded successfully." && break

          echo "Download failed, retrying in 15s"
          sleep 15
          n=$((n+1))
      done
    - sha256sum $bin/tools.tar.gz > $bin/juju2.0-beta4.1-trusty-amd64.sha256
    - grep 'e77ff34d02b503b949004ccfd513188f3b3fe8f5ed914d7fd1b6a25ea490a1c2' $bin/juju2.0-beta4.1-trusty-amd64.sha256
      || (echo "Tools checksum mismatch"; exit 1)
    - tar zxf $bin/tools.tar.gz -C $bin
    - printf %s '{"version":"2.0-beta4.1-trusty-amd64","url":"https://10.240.0.2:17070/model/5c86eac6-089c-4eba-80f4-2dd5b4102eb7/tools/2.0-beta4.1-trusty-amd64","sha256":"e77ff34d02b503b949004ccfd513188f3b3fe8f5ed914d7fd1b6a25ea490a1c2","size":19095534}'
      > $bin/downloaded-tools.txt
    - mkdir -p '/var/lib/juju/agents/machine-1-lxd-0'
    - |-
      cat > '/var/lib/juju/agents/machine-1-lxd-0/agent.conf' << 'EOF'
      # format 1.18
      tag: machine-1-lxd-0
      datadir: /var/lib/juju
      logdir: /var/log/juju
      metricsspooldir: /var/lib/juju/metricspool
      nonce: machine-1:723a8c40-24c7-444d-83f2-5e5909b8c27b
      jobs:
      - JobHostUnits
      upgradedToVersion: 2.0-beta4.1
      cacert: |
        -----BEGIN CERTIFICATE-----
        MIICUzCCAbygAwIBAgIBADANBgkqhkiG9w0BAQsFADA9MQ0wCwYDVQQKEwRqdWp1
        MSwwKgYDVQQDDCNqdWp1LWdlbmVyYXRlZCBDQSBmb3IgbW9kZWwgImFkbWluIjAe
        Fw0xNjAzMzAxNjEyMTRaFw0yNjA0MDYxNjEyMTRaMD0xDTALBgNVBAoTBGp1anUx
        LDAqBgNVBAMMI2p1anUtZ2VuZXJhdGVkIENBIGZvciBtb2RlbCAiYWRtaW4iMIGf
        MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDM6vFZoyOho9LhV7cN2/MePu5+Nb4T
        JQVBmy3eHFoViTRzcUiimDk5467rbZCWQKTJYdA7w7hvuS2el0W3G3L0nKFbllzl
        HdO/zayufHBAamnqIOR0AxtoHdyNS0ELRhGRbRqMsHtoZlxbv8Il4hC9H7BwQYbq
        ioY5tbvlnOcz3QIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUw
        AwEB/zAdBgNVHQ4EFgQUD6wj68FR8WLQ1HJGZ5N1eXuZldQwHwYDVR0jBBgwFoAU
        D6wj68FR8WLQ1HJGZ5N1eXuZldQwDQYJKoZIhvcNAQELBQADgYEAH2jmTqKJlpWz
        PtegIyZWMf5ovW6YBOLfXUWqgD1ngjD+3V+WPNKwVKhraJwhXrMSJZoLnBlQ73sh
        F1D/Kx9Tpi6a2RNrqvfa6FnKzSukkM6BkuV824XjJRVh/dbhfSMo1nwD7YrSPMq+
        AccfbQCZ6yMVWskZkMHc8XjUmkyfu9A=
        -----END CERTIFICATE-----
      stateaddresses:
      - 10.240.0.2:37017
      model: model-5c86eac6-089c-4eba-80f4-2dd5b4102eb7
      apiaddresses:
      - 10.240.0.2:17070
      oldpassword: AUx+Zy8qAjq4Jd0ok5VSJqUl
      values:
        AGENT_SERVICE_NAME: jujud-machine-1-lxd-0
        CONTAINER_TYPE: lxd
        PROVIDER_TYPE: gce
        SECURE_CONTROLLER_CONNECTION: "false"
      mongoversion: "0.0"

      EOF
    - chmod 0600 '/var/lib/juju/agents/machine-1-lxd-0/agent.conf'
    - ln -s 2.0-beta4.1-trusty-amd64 '/var/lib/juju/tools/machine-1-lxd-0'
    - echo 'Starting Juju machine agent (jujud-machine-1-lxd-0)' >&9
    - |
      cat > /etc/init/jujud-machine-1-lxd-0.conf << 'EOF'
      description "juju agent for machine-1-lxd-0"
      author "Juju Team <juju@lists.ubuntu.com>"
      start on runlevel [2345]
      stop on runlevel [!2345]
      respawn
      normal exit 0

      limit nofile 20000 20000

      script


        # Ensure log files are properly protected
        touch /var/log/juju/machine-1-lxd-0.log
        chown syslog:syslog /var/log/juju/machine-1-lxd-0.log
        chmod 0600 /var/log/juju/machine-1-lxd-0.log

        exec '/var/lib/juju/tools/machine-1-lxd-0/jujud' machine --data-dir '/var/lib/juju' --machine-id 1/lxd/0 --debug >> /var/log/juju/machine-1-lxd-0.log 2>&1
      end script
      EOF
    - start jujud-machine-1-lxd-0
    - rm $bin/tools.tar.gz && rm $bin/juju2.0-beta4.1-trusty-amd64.sha256
    - ifconfig
    users:
    - groups:
      - adm
      - audio
      - cdrom
      - dialout
      - dip
      - floppy
      - netdev
      - plugdev
      - sudo
      - video
      lock_passwd: true
      name: ubuntu
      shell: /bin/bash
      ssh-authorized-keys:
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCeKyZESWVYY21YzBSETEL8nSP+1WYna2Rkluc253fD/b4BCEyeUHJaPcZ4fzlzsQjXcoTv6nVoVETy0tOjB35HJb/ZgBBuFLqPtHoPKE7JaGrt1SZFKeTghNn76HHd+XN88pG1ZAhJENkZwACCNPc4TtcK/KPYIEiSqQVyG54jKBYL/VVDFczgMKGlvLQ8C8wcyCXi2FD77d3YqscIvAsTZgHwk8LhGpFQOVzlC4xLIPgjo4wVmBfdrEkFcYCDLLL6Hz+Cu4OFgtiY05Vg1L92O9uOhssPydFbjZ1/ChPhtGl3VGOLsubo4+mxeTwRMlG1hZ80eUeoqdYKcs/XMVmb
        Juju:juju-client-key
      - ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwSQiVnbdaqdbCvHUIzviJER4e++eDNjG10qlauCu2oj+aznOcTu35qJkYYqhmOSKiaVeB3KNqaxt1VnKZagJzk2kXIiM2G2Xj/RcqxTx2FwcPNLSDctNfz9ZqsWP34jpJEfosyzxpc5iavbpXODIkbd3jpD4WyVDV4oqyvy9YEcCq5CamZiYL3Rzz3N5jV/9t48QGP+yk9DohxV4sjTDCP2z7/XftgHgIr6q1/lBu09btWP9xtjhwHxM6kSHKnt769ngOyR9TzvsPVBj3LhQ3R8luEHYWUbW/ri76Fd+GgJZYOEBML7UXLLKSeBtZRp2cfUFtqgRs+mMzKiCIuNhvw==
        Juju:tycho@mittens
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCVv/34n/BCPv0eOZrFFHTS+jzxnW/Og1Z8qc7Jow8VFUCSFdGi07MjVzbWDpqBcSMpssnL/OyznglrQoN3ShA+boCzvmf+uskY9R3Bt0BHS58C8gde8rbgmCVqXGWC4S/ie1vsHHwvS9a95VW+kRBqiYVLARenj9o6tvRZ8Y74uyZd6ALImkgxdDAbnLuCPzg0io87iYv5UBmhh17KpbZtfvwR9weaxmSnwg9Xar0o8tFTlYtQNOQyP5BOkSOsVs6Xt9PmaBIcBjf/0GUFsgAErNbWqwfwX3PLxIWzOmhtU5oJufNVT8lrptWnxmJWyCgwZwftiSte4Q+r925UY9eJ
        Juju:juju-system-key
      sudo:
      - ALL=(ALL) NOPASSWD:ALL
  user.user.juju-environment: juju
  volatile.base_image: 75182b1241be475a64e68a518ce853e800e9b50397d2f152816c24f038c94d6e
  volatile.last_state.idmap: '[{"Isuid":true,"Isgid":false,"Hostid":100000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":100000,"Nsid":0,"Maprange":65536}]'
devices:
  root:
    path: /
    type: disk
ephemeral: false
ubuntu@juju-5c86eac6-089c-4eba-80f4-2dd5b4102eb7-machine-1:~$ sudo lxc profile show juju-machine-1-lxd-0
error: not found
ubuntu@juju-5c86eac6-089c-4eba-80f4-2dd5b4102eb7-machine-1:~$ sudo lxc profile list
default
docker
juju-machine-1-lxd-0-network
ubuntu@juju-5c86eac6-089c-4eba-80f4-2dd5b4102eb7-machine-1:~$ sudo lxc profile show juju-machine-1-lxd-0-network
name: juju-machine-1-lxd-0-network
config: {}
description: ""
devices: {}
Download as text