Skip to content

Instantly share code, notes, and snippets.

@CalvinHartwell
Last active March 13, 2019 22:54
Show Gist options
  • Save CalvinHartwell/7813ec8c24f6d846bdd2d941ae2eec30 to your computer and use it in GitHub Desktop.
Save CalvinHartwell/7813ec8c24f6d846bdd2d941ae2eec30 to your computer and use it in GitHub Desktop.
rpi-juju-localhost-bootstrap
ubuntu@microk8s:~/.ssh$ juju bootstrap rpi --debug
22:46:33 INFO juju.cmd supercommand.go:57 running juju [2.5.2 gc go1.10.4]
22:46:33 DEBUG juju.cmd supercommand.go:58 args: []string{"/snap/juju/6851/bin/juju", "bootstrap", "rpi", "--debug"}
22:46:33 INFO cmd cloudcredential.go:83 no credentials found, checking environment
22:46:33 DEBUG juju.cmd.juju.commands bootstrap.go:908 authenticating with region "" and credential "default" ()
22:46:33 DEBUG juju.cmd.juju.commands bootstrap.go:1036 provider attrs: map[]
22:46:45 INFO cmd authkeys.go:114 Adding contents of "/home/ubuntu/.local/share/juju/ssh/juju_id_rsa.pub" to authorized-keys
22:46:45 INFO cmd authkeys.go:114 Adding contents of "/home/ubuntu/.ssh/id_rsa.pub" to authorized-keys
22:46:45 DEBUG juju.cmd.juju.commands bootstrap.go:1092 preparing controller with config: map[agent-metadata-url: https-proxy: snap-https-proxy: fan-config: update-status-hook-interval:5m container-image-stream:released logforward-enabled:false proxy-ssh:false type:manual max-status-history-size:5G firewall-mode:instance juju-http-proxy: apt-ftp-proxy: default-series:bionic snap-http-proxy: juju-ftp-proxy: container-image-metadata-url: cloudinit-userdata: image-metadata-url: juju-https-proxy: enable-os-refresh-update:true apt-mirror: apt-https-proxy: http-proxy: disable-network-management:false backup-dir: image-stream:released agent-stream:released max-status-history-age:336h max-action-results-age:336h test-mode:false ftp-proxy: authorized-keys:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWbAedh1wX0YqzpJlo1syoddaIfTgEw9PJqpaJDEdl+DzR4syqnd9cqu/mvj7S3v2x637ad1EFxXp2t/sn6fu3KW2we2263ahGokHZm8y4hsratWVF3wB5lRVOPXuQxaF5VYSlxZlJbuHr8qGMiNE0IZ9XHkW6ykgMmKlnuE9G9HPXiUaoo9gDw6iJroNy/GaSV7tCem32GMCa9jv+pNq1oBtSrS+1DCKZg9cX4gG1FaSfM453t+RfkYT2zWZkyaPuGao45n9UIRUtCZ34QjF8Q48BL6UYPgR2cmrVODAl8xJqRP8er87VL3QEZAcSa6E+ZiA6jF4HNtkFNa842Ly7 juju-client-key
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCPhsnGwTMVOhEIZzKwg1ZhgUtRhLcKPTqf+ixyquJ4U1uBf8qLcPtas+iEYpJvADw6f5RVgA/PeckV8DoJdRxraKNJ1uLDzVOfnI9QSH5pY1GWiYsI0TPICRNo/QbDGIrBgw4yEAMaGxnZw0HIkzAIcrX5BO7bNHm3wvCkrRx+Go5k9XIEOEhj0ztpbMIr1NMj62eSZGZ6hSkwbhocvYkuLK6AEFDDhhzeWIPaFDzO7GnZl9HGXN85P/T6UAdzAOg+pjXvuxGqlrZ5u0ez+dkXViOCfpvu6CHQVLHPNwv3vlHsZ3NPmIS8wJ9MHCUk0iEiNVhGwxotS9II9pAZCtn [email protected]
max-action-results-size:5G enable-os-upgrade:true snap-store-proxy: development:false container-networking-method: snap-store-assertions: net-bond-reconfigure-delay:17 transmit-vendor-metrics:true resource-tags: juju-no-proxy:127.0.0.1,localhost,::1 automatically-retry-hooks:true logging-config: apt-no-proxy: no-proxy:127.0.0.1,localhost,::1 name:controller ssl-hostname-verification:true container-inherit-properties: ignore-machine-addresses:false egress-subnets: uuid:7282e106-b32a-4cb7-8eb3-257aab99143e provisioner-harvest-mode:destroyed apt-http-proxy:]
22:46:45 INFO juju.environs.manual.sshprovisioner sshprovisioner.go:43 initialising "192.168.1.120", user ""
22:46:45 DEBUG juju.utils.ssh ssh.go:305 using OpenSSH ssh client
The authenticity of host '192.168.1.120 (192.168.1.120)' can't be established.
ECDSA key fingerprint is SHA256:1b+4lwue4pa17scly7AvhY6/VSS2Q9zhIaHGRN/lhR8.
Are you sure you want to continue connecting (yes/no)? yes
22:48:10 INFO juju.environs.manual.sshprovisioner sshprovisioner.go:54 ubuntu user is already initialised
22:48:10 INFO juju.provider.manual provider.go:37 initialized ubuntu user
22:48:10 INFO cmd bootstrap.go:576 Creating Juju controller "rpi" on rpi
22:48:10 INFO juju.environs.manual.sshprovisioner sshprovisioner.go:102 Detecting series and characteristics on 192.168.1.120
22:48:10 DEBUG juju.utils.ssh ssh.go:305 using OpenSSH ssh client
22:48:14 INFO juju.environs.manual.sshprovisioner sshprovisioner.go:158 series: bionic, characteristics: arch=arm64 cores=4 mem=912M
22:48:14 INFO juju.cmd.juju.commands bootstrap.go:645 combined bootstrap constraints:
22:48:14 DEBUG juju.environs.bootstrap bootstrap.go:236 model "controller" supports application/machine networks: false
22:48:14 DEBUG juju.environs.bootstrap bootstrap.go:238 network management by juju enabled: true
22:48:14 INFO cmd bootstrap.go:270 Loading image metadata
22:48:14 INFO cmd bootstrap.go:347 Looking for packaged Juju agent version 2.5.2 for arm64
22:48:14 INFO juju.environs.bootstrap tools.go:72 looking for bootstrap agent binaries: version=2.5.2
22:48:14 DEBUG juju.environs.tools tools.go:102 finding agent binaries in stream: "released"
22:48:14 DEBUG juju.environs.tools tools.go:104 reading agent binaries with major.minor version 2.5
22:48:14 DEBUG juju.environs.tools tools.go:112 filtering agent binaries by version: 2.5.2
22:48:14 DEBUG juju.environs.tools tools.go:118 filtering agent binaries by architecture: arm64
22:48:14 DEBUG juju.environs.tools urls.go:116 trying datasource "keystone catalog"
22:48:14 DEBUG juju.environs.simplestreams simplestreams.go:683 using default candidate for content id "com.ubuntu.juju:released:tools" are {20161007 mirrors:1.0 content-download streams/v1/cpc-mirrors.sjson []}
22:48:15 INFO juju.environs.bootstrap tools.go:74 found 5 packaged agent binaries
22:48:15 INFO cmd bootstrap.go:441 Starting new instance for initial controller
22:48:15 INFO juju.environs.manual.sshprovisioner sshprovisioner.go:167 Checking if 192.168.1.120 is already provisioned
22:48:15 DEBUG juju.utils.ssh ssh.go:305 using OpenSSH ssh client
22:48:21 INFO juju.environs.bootstrap bootstrap.go:774 newest version: 2.5.2
22:48:21 INFO juju.environs.bootstrap bootstrap.go:789 picked bootstrap agent binary version: 2.5.2
22:48:21 INFO cmd bootstrap.go:483 Installing Juju agent on bootstrap instance
22:48:33 INFO cmd bootstrap.go:600 Fetching Juju GUI 2.14.0
22:48:33 DEBUG juju.cloudconfig.instancecfg instancecfg.go:849 Setting numa ctl preference to false
22:48:33 INFO juju.cloudconfig userdatacfg_unix.go:491 Fetching agent: curl -sSfw 'agent binaries from %{url_effective} downloaded: HTTP %{http_code}; time %{time_total}s; size %{size_download} bytes; speed %{speed_download} bytes/s ' --retry 10 -o $bin/tools.tar.gz <[https://streams.canonical.com/juju/tools/agent/2.5.2/juju-2.5.2-ubuntu-arm64.tgz]>
22:48:33 INFO cmd bootstrap.go:414 Running machine configuration script...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment