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 | /home/dooferlad/.virtualenv/jujuci/bin/python /home/dooferlad/dev/juju-ci-tools/assess_spaces_subnets.py amzeu /home/dooferlad/dev/go/bin/juju logs tmpamz --upload-tools --keep-environment
/home/dooferlad/.virtualenv/jujuci/bin/python /home/dooferlad/dev/juju-ci-tools/timeout.pyc 600.00 -- juju --show-log destroy-environment tmpamz --force -y
2015-09-29 10:54:25 INFO juju.cmd supercommand.go:37 running juju [1.25-beta1-vivid-amd64 gc]
2015-09-29 10:54:25 ERROR juju.cmd supercommand.go:429 cannot read environment info: environment "tmpamz" not found
juju --show-log bootstrap -e tmpamz --upload-tools --constraints mem=2G
2015-09-29 10:54:25 INFO juju.cmd supercommand.go:37 running juju [1.25-beta1-vivid-amd64 gc]
2015-09-29 10:54:25 INFO juju.provider.ec2 provider.go:49 opening environment "tmpamz"
2015-09-29 10:54:26 INFO juju.network network.go:218 setting prefer-ipv6 to false
Bootstrapping environment "tmpamz"
Starting new instance for initial state server
Launching instance
2015-09-29 10:54:28 INFO juju.environs.instances image.go:90 find instance - using image with id: ami-cc9e9dd1
2015-09-29 10:54:29 INFO juju.provider.ec2 environ.go:629 started instance "i-b937c678" in AZ "eu-central-1a", subnet "subnet-0fb97566"
- i-b937c678
2015-09-29 10:54:34 INFO juju.environs.bootstrap bootstrap.go:192 newest version: 1.25-beta1.1
2015-09-29 10:54:34 INFO juju.environs.bootstrap bootstrap.go:220 picked bootstrap tools version: 1.25-beta1.1
Building tools to upload (1.25-beta1.1-trusty-amd64)
2015-09-29 10:54:34 INFO juju.environs.tools build.go:167 found existing jujud
2015-09-29 10:54:34 INFO juju.environs.tools build.go:177 target: /tmp/juju-tools975772017/jujud
2015-09-29 10:54:40 INFO juju.environs.sync sync.go:319 built tools 1.25-beta1.1-vivid-amd64 (15685kB)
Installing Juju agent on bootstrap instance
Waiting for address
Attempting to connect to 172.31.31.7:22
Attempting to connect to 52.29.29.93:22
Logging to /var/log/cloud-init-output.log on remote host
Running apt-get update
Running apt-get upgrade
Installing package: curl
Installing package: cpu-checker
Installing package: bridge-utils
Installing package: rsyslog-gnutls
Installing package: cloud-utils
Installing package: cloud-image-utils
Installing package: tmux
Bootstrapping Juju machine agent
Starting Juju machine agent (jujud-machine-0)
Bootstrap agent installed
2015-09-29 10:58:29 INFO juju.api api.go:493 new API addresses to cache [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 10:58:29 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 10:58:29 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:29 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:31 INFO juju.provider.ec2 provider.go:49 opening environment "tmpamz"
2015-09-29 10:58:31 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:31 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:31 INFO juju.api api.go:529 updated API connection settings cache - endpoints [52.29.29.93:17070 172.31.31.7:17070]
Waiting for API to become available
2015-09-29 10:58:31 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 10:58:31 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:31 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:31 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:31 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:31 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:31 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
Waiting for API to become available
2015-09-29 10:58:32 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 10:58:32 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:32 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:32 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
Bootstrap complete
2015-09-29 10:58:33 INFO juju.cmd supercommand.go:435 command finished
pending: 0
juju --show-log add-machine -e tmpamz -n 1
2015-09-29 10:58:34 INFO juju.cmd supercommand.go:37 running juju [1.25-beta1-vivid-amd64 gc]
2015-09-29 10:58:34 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 10:58:34 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:34 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:34 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 10:58:34 INFO juju.cmd.juju.machine add.go:208 load config
2015-09-29 10:58:34 INFO juju.cmd.juju.machine add.go:236 environment provisioning
created machine 1
2015-09-29 10:58:36 INFO juju.cmd supercommand.go:435 command finished
pending: 1 ....................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................
juju --show-log space create -e tmpamz public
2015-09-29 11:01:16 INFO juju.cmd supercommand.go:37 running juju [1.25-beta1-vivid-amd64 gc]
2015-09-29 11:01:16 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 11:01:16 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:16 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:16 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
created space "public" with no subnets
2015-09-29 11:01:16 INFO juju.cmd supercommand.go:435 command finished
2015-09-29 11:01:16 INFO juju.cmd supercommand.go:435 command finished
juju --show-log space create -e tmpamz dmz
2015-09-29 11:01:16 INFO juju.cmd supercommand.go:37 running juju [1.25-beta1-vivid-amd64 gc]
2015-09-29 11:01:16 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 11:01:16 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:16 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:16 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
created space "dmz" with no subnets
2015-09-29 11:01:17 INFO juju.cmd supercommand.go:435 command finished
2015-09-29 11:01:17 INFO juju.cmd supercommand.go:435 command finished
juju --show-log subnet add -e tmpamz subnet-d27d91a9 public
2015-09-29 11:01:17 INFO juju.cmd supercommand.go:37 running juju [1.25-beta1-vivid-amd64 gc]
2015-09-29 11:01:17 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 11:01:17 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:17 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:17 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
added subnet with ProviderId "subnet-d27d91a9" in space "public"
2015-09-29 11:01:17 INFO juju.cmd supercommand.go:435 command finished
2015-09-29 11:01:17 INFO juju.cmd supercommand.go:435 command finished
juju --show-log subnet add -e tmpamz subnet-0fb97566 dmz
2015-09-29 11:01:17 INFO juju.cmd supercommand.go:37 running juju [1.25-beta1-vivid-amd64 gc]
2015-09-29 11:01:17 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 11:01:17 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:17 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:17 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
added subnet with ProviderId "subnet-0fb97566" in space "dmz"
2015-09-29 11:01:18 INFO juju.cmd supercommand.go:435 command finished
2015-09-29 11:01:18 INFO juju.cmd supercommand.go:435 command finished
juju --show-log deploy -e tmpamz ubuntu --constraints spaces=dmz
2015-09-29 11:01:18 INFO juju.cmd supercommand.go:37 running juju [1.25-beta1-vivid-amd64 gc]
2015-09-29 11:01:18 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 11:01:18 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:18 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:18 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
Added charm "cs:trusty/ubuntu-4" to the environment.
2015-09-29 11:01:26 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 11:01:26 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:26 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:26 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:26 INFO juju.cmd supercommand.go:435 command finished
juju --show-log deploy -e tmpamz ubuntu --constraints spaces=public
2015-09-29 11:01:26 INFO juju.cmd supercommand.go:37 running juju [1.25-beta1-vivid-amd64 gc]
2015-09-29 11:01:26 INFO juju.api api.go:266 connecting to API addresses: [52.29.29.93:17070 172.31.31.7:17070]
2015-09-29 11:01:26 INFO juju.api apiclient.go:262 dialing "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:27 INFO juju.api apiclient.go:262 dialing "wss://172.31.31.7:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
2015-09-29 11:01:27 INFO juju.api apiclient.go:194 connection established to "wss://52.29.29.93:17070/environment/cd51b5a5-25ad-4d3b-8242-cebd861b27cf/api"
Added charm "cs:trusty/ubuntu-4" to the environment.
2015-09-29 11:01:27 ERROR juju.cmd supercommand.go:429 cannot add service "ubuntu": service already exists
ERROR:root:Command '('juju', '--show-log', 'deploy', '-e', 'tmpamz', 'ubuntu', '--constraints', 'spaces=public')' returned non-zero exit status 1
Traceback (most recent call last):
File "/home/dooferlad/dev/juju-ci-tools/assess_spaces_subnets.py", line 139, in main
assess_spaces_subnets(client)
File "/home/dooferlad/dev/juju-ci-tools/assess_spaces_subnets.py", line 93, in assess_spaces_subnets
_assess_spaces_subnets(client)
File "/home/dooferlad/dev/juju-ci-tools/assess_spaces_subnets.py", line 84, in _assess_spaces_subnets
client.juju('deploy', ('ubuntu', '--constraints', 'spaces=public'))
File "/home/dooferlad/dev/juju-ci-tools/jujupy.py", line 341, in juju
rval = call_func(args)
File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '('juju', '--show-log', 'deploy', '-e', 'tmpamz', 'ubuntu', '--constraints', 'spaces=public')' returned non-zero exit status 1
Warning: Permanently added '52.29.29.93' (ECDSA) to the list of known hosts.
Warning: Permanently added '52.29.29.93' (ECDSA) to the list of known hosts.
Warning: Permanently added '52.29.29.93' (ECDSA) to the list of known hosts.
Warning: Permanently added '52.29.34.139' (ECDSA) to the list of known hosts.
Warning: Permanently added '52.29.34.139' (ECDSA) to the list of known hosts.
Warning: Permanently added '52.29.34.139' (ECDSA) to the list of known hosts.
Process finished with exit code 1
|