~xenrox/#6

failed

9652ae0Thorben Günther

ntfy_server: Update config

Owner
~xenrox
Created
10 months ago
Updated
10 months ago
Build manifest
view manifest »

Tasks

view log »
ansible-lint view log »
terraform view log »
prepare view log »
avalon view log »
fenrir view log »
go to bottom »
go to top »
setup
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
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
[#6] 2023/07/05 11:43:15 Booting image archlinux (default) on port 22617
[#6] 2023/07/05 11:43:16 Waiting for guest to settle
[#6] 2023/07/05 11:43:19 Sending tasks
[#6] 2023/07/05 11:43:21 Sending build environment
[#6] 2023/07/05 11:43:21 Sending secrets
[#6] 2023/07/05 11:43:21 Resolving secret 53b93b8f-a1a6-40d7-8374-8ee7f5b92c8b
[#6] 2023/07/05 11:43:22 Resolving secret 01923d41-685b-46b1-b3e1-0ec16eb3ec24
[#6] 2023/07/05 11:43:23 Installing packages
Warning: Permanently added '[localhost]:22617' (ED25519) to the list of known hosts.
(1/1) core.db (0)
extra.db is up to date
(2/2) extra.db.sig (0)
core.db is up to date
(1/2) extra.db.sig (0)
(1/1) core.db.sig (0)
Warning: Permanently added '[localhost]:22617' (ED25519) to the list of known hosts.
nothing to do
Warning: Permanently added '[localhost]:22617' (ED25519) to the list of known hosts.
Sync Explicit (7): yamllint-1.32.0-1, ansible-8.1.0-1, ansible-lint-6.15.0.r45.g2fca3fe-2, python-hvac-1.1.1-1, python-passlib-1.7.4-6, python-pip-23.1.2-1, terraform-1.5.2-1
resolving dependencies...
looking for conflicting packages...

Packages (53) ansible-core-2.15.1-1  libsodium-1.0.18-2  libyaml-0.2.5-2  python-ansible-compat-4.1.2-1  python-attrs-22.2.0-3  python-bcrypt-4.0.1-2  python-black-23.3.0-4  python-bracex-2.3-2  python-cffi-1.15.1-3  python-chardet-5.1.0-3  python-click-8.1.3-3  python-colorama-0.4.6-2  python-cryptography-41.0.1-2  python-enrich-1.2.7-5  python-filelock-3.12.0-2  python-idna-3.4-3  python-jinja-1:3.1.2-4  python-jsonschema-4.17.3-3  python-markdown-it-py-2.2.0-3  python-markupsafe-2.1.3-1  python-mdurl-0.1.2-4  python-mypy_extensions-1.0.0-3  python-packaging-23.1-1  python-paramiko-2.11.1-3  python-pathspec-0.11.1-3  python-platformdirs-3.5.1-1  python-ply-3.11-12  python-pyaml-23.5.9-1  python-pycparser-2.21-5  python-pygments-2.15.1-1  python-pyhcl-0.4.4-4  python-pynacl-1.4.0-6  python-pyrsistent-0.19.3-3  python-requests-2.28.2-4  python-resolvelib-1.0.1-1  python-rich-13.4.2-1  python-ruamel-yaml-0.17.22-1  python-ruamel.yaml.clib-0.2.7-2  python-six-1.16.0-8  python-subprocess-tee-0.4.1-3  python-typing_extensions-4.7.0-1  python-uc-micro-py-1.0.2-1  python-urllib3-1.26.15-1  python-wcmatch-8.4.1-2  python-wheel-0.40.0-3  python-yaml-6.0-3  ansible-8.1.0-1  ansible-lint-6.15.0.r45.g2fca3fe-2  python-hvac-1.1.1-1  python-passlib-1.7.4-6  python-pip-23.1.2-1  terraform-1.5.2-1  yamllint-1.32.0-1

Total Download Size:    64.16 MiB
Total Installed Size:  775.82 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 ansible-8.1.0-1-any downloading...
 terraform-1.5.2-1-x86_64 downloading...
 ansible-core-2.15.1-1-any downloading...
 python-pip-23.1.2-1-any downloading...
 python-pygments-2.15.1-1-any downloading...
 python-cryptography-41.0.1-2-x86_64 downloading...
 python-passlib-1.7.4-6-any downloading...
 python-rich-13.4.2-1-any downloading...
 ansible-lint-6.15.0.r45.g2fca3fe-2-any downloading...
 python-black-23.3.0-4-any downloading...
 python-paramiko-2.11.1-3-any downloading...
 python-jinja-1:3.1.2-4-any downloading...
 python-cffi-1.15.1-3-x86_64 downloading...
 python-ruamel-yaml-0.17.22-1-any downloading...
 python-chardet-5.1.0-3-any downloading...
 python-urllib3-1.26.15-1-any downloading...
 python-pycparser-2.21-5-any downloading...
 python-click-8.1.3-3-any downloading...
 python-yaml-6.0-3-x86_64 downloading...
 python-bcrypt-4.0.1-2-x86_64 downloading...
 python-jsonschema-4.17.3-3-any downloading...
 python-hvac-1.1.1-1-any downloading...
 libsodium-1.0.18-2-x86_64 downloading...
 python-markdown-it-py-2.2.0-3-any downloading...
 python-ruamel.yaml.clib-0.2.7-2-x86_64 downloading...
 python-requests-2.28.2-4-any downloading...
 python-pyrsistent-0.19.3-3-x86_64 downloading...
 python-ply-3.11-12-any downloading...
 python-attrs-22.2.0-3-any downloading...
 python-pynacl-1.4.0-6-x86_64 downloading...
 python-pyhcl-0.4.4-4-any downloading...
 python-wcmatch-8.4.1-2-any downloading...
 python-packaging-23.1-1-any downloading...
 python-idna-3.4-3-any downloading...
 yamllint-1.32.0-1-any downloading...
 python-typing_extensions-4.7.0-1-any downloading...
 python-wheel-0.40.0-3-any downloading...
 libyaml-0.2.5-2-x86_64 downloading...
 python-colorama-0.4.6-2-any downloading...
 python-ansible-compat-4.1.2-1-any downloading...
 python-pathspec-0.11.1-3-any downloading...
 python-pyaml-23.5.9-1-any downloading...
 python-resolvelib-1.0.1-1-any downloading...
 python-platformdirs-3.5.1-1-any downloading...
 python-six-1.16.0-8-any downloading...
 python-bracex-2.3-2-any downloading...
 python-markupsafe-2.1.3-1-x86_64 downloading...
 python-filelock-3.12.0-2-any downloading...
 python-mdurl-0.1.2-4-any downloading...
 python-enrich-1.2.7-5-any downloading...
 python-subprocess-tee-0.4.1-3-any downloading...
 python-mypy_extensions-1.0.0-3-any downloading...
 python-uc-micro-py-1.0.2-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing python-attrs...
installing python-ply...
installing python-pycparser...
installing python-cffi...
installing python-cryptography...
installing python-packaging...
installing python-wheel...
Optional dependencies for python-wheel
    python-keyring: for wheel.signatures
    python-xdg: for wheel.signatures
installing python-pip...
installing terraform...
Optional dependencies for terraform
    diffutils: for running `terraform fmt -diff` [installed]
installing python-pathspec...
installing libyaml...
installing python-yaml...
installing yamllint...
installing python-markupsafe...
installing python-jinja...
Optional dependencies for python-jinja
    python-babel: for i18n support
installing python-resolvelib...
installing python-bcrypt...
installing libsodium...
installing python-six...
installing python-pynacl...
installing python-paramiko...
installing python-typing_extensions...
installing ansible-core...
Optional dependencies for ansible-core
    python-dnspython: for dig lookup
    python-jmespath: json_query support
    python-netaddr: for the ipaddr filter
    python-passlib: crypt values for vars_prompt [pending]
    python-pip: for module to manage Python libarary dependencies [installed]
    python-pywinrm: connect to Windows machines
    python-setuptools: for module to manage Python libarary dependencies
    python-systemd: for journald support
    sshpass: for ssh connections with password
installing ansible...
Optional dependencies for ansible
    python-argcomplete: shell completions
    python-pyopenssl: openssl modules
    python-dnspython: for dig lookup
    python-ovirt-engine-sdk: ovirt support
    python-boto3: aws_s3 module
    python-ldap: ldap support
    python-proxmoxer: proxmos modules
    python-openstacksdk: OpenStack module
    python-pynetbox: NetBox module
    python-ldap: LDAP modules
    python-kubernetes: Kubernetes modules
    python-keyring: Keyring module
    python-github3py: GitHub module
    acme-tiny: openssl_certificate module
installing python-pyrsistent...
installing python-jsonschema...
Optional dependencies for python-jsonschema
    python-isoduration: for duration format
    python-fqdn: for hostname format
    python-idna: for idn-hostname format [pending]
    python-jsonpointer: for json-pointer & relative-json-pointer format
    python-rfc3339-validator: for date-time format
    python-rfc3987: for iri, iri-reference, uri & uri-reference format
    python-uri-template: for uri-template format
    python-webcolors: for color format
installing python-subprocess-tee...
Optional dependencies for python-subprocess-tee
    python-enrich: for rich text rendering [pending]
installing python-ansible-compat...
installing python-click...
installing python-mypy_extensions...
installing python-platformdirs...
installing python-black...
Optional dependencies for python-black
    ipython: for Jupyter notebook support
    python-tokenize-rt: for Jupyter notebook support
    python-aiohttp: for the blackd HTTP server
    python-colorama: for colored diffs [pending]
installing python-colorama...
installing python-uc-micro-py...
installing python-mdurl...
installing python-markdown-it-py...
Optional dependencies for python-markdown-it-py
    python-mdit_py_plugins: core plugins
installing python-pygments...
installing python-rich...
installing python-enrich...
installing python-filelock...
installing python-pyaml...
Optional dependencies for python-pyaml
    python-unidecode: Needed if same-id objects or recursion is used within serialized data
installing python-ruamel.yaml.clib...
installing python-ruamel-yaml...
installing python-bracex...
installing python-wcmatch...
installing ansible-lint...
Optional dependencies for ansible-lint
    ansible: check official ansible collections [installed]
installing python-pyhcl...
installing python-urllib3...
Optional dependencies for python-urllib3
    python-brotli: Brotli support
    python-certifi: security support
    python-cryptography: security support [installed]
    python-idna: security support [pending]
    python-pyopenssl: security support
    python-pysocks: SOCKS support
installing python-chardet...
installing python-idna...
installing python-requests...
Optional dependencies for python-requests
    python-pysocks: SOCKS proxy support
installing python-hvac...
installing python-passlib...
Optional dependencies for python-passlib
    python-fastpbkdf2: accelerate PBKDF2-based hashes
    python-bcrypt: accelerate Bcrypt hashes [installed]
    python-scrypt: accelerate SCrypt hashes
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[#6] 2023/07/05 11:43:29 Cloning repositories
Cloning into 'ansible'...
+ cd ansible
+ git checkout -q 9652ae01d041a4545e3bd81976a44289785823bb
+ cd ansible
+ git submodule update --init --recursive
[#6] 2023/07/05 11:43:30 Running task ansible-lint
[#6] 2023/07/05 11:43:48 Running task terraform
[#6] 2023/07/05 11:43:55 Running task prepare
[#6] 2023/07/05 11:43:55 Processing post-failed triggers...
[#6] 2023/07/05 11:43:59 Sent build results email to Thorben Günther <admin@xenrox.net>
[#6] 2023/07/05 11:43:59 Build failed.
[#6] 2023/07/05 11:43:59 The build environment will be kept alive for 10 minutes.
[#6] 2023/07/05 11:43:59 To log in with SSH and examine it, use the following command:
[#6] 2023/07/05 11:43:59 
[#6] 2023/07/05 11:43:59 	ssh -t builds@runner.xenrox.net connect 6
[#6] 2023/07/05 11:43:59 
[#6] 2023/07/05 11:43:59 After logging in, the deadline is increased to your remaining build time.
[#6] 2023/07/05 11:47:32 Build cancelled. Terminating build environment.
[#6] 2023/07/05 11:47:32 Error: Running task on guest: exit status 1
ansible-lint
1
2
3
4
+ cd ansible
+ ansible-lint

Passed with production profile: 0 failure(s), 0 warning(s) on 406 files.
terraform
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
+ cd ansible/terraform_hetzner
+ terraform init -backend=false

Initializing provider plugins...
- Finding latest version of timohirt/hetznerdns...
- Finding latest version of hetznercloud/hcloud...
- Finding latest version of hashicorp/vault...
- Installing timohirt/hetznerdns v2.2.0...
- Installed timohirt/hetznerdns v2.2.0 (self-signed, key ID 5218E983F21C1625)
- Installing hetznercloud/hcloud v1.41.0...
- Installed hetznercloud/hcloud v1.41.0 (signed by a HashiCorp partner, key ID 5219EACB3A77198B)
- Installing hashicorp/vault v3.17.0...
- Installed hashicorp/vault v3.17.0 (signed by HashiCorp)

Partner and community providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://www.terraform.io/docs/cli/plugins/signing.html

Terraform has created a lock file .terraform.lock.hcl to record the provider
selections it made above. Include this file in your version control repository
so that Terraform can guarantee to make the same selections by default when
you run "terraform init" in the future.

Terraform has been successfully initialized!

You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.

If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
+ terraform validate
Success! The configuration is valid.

+ cd ../terraform_vault
+ terraform init -backend=false

Initializing provider plugins...
- Finding latest version of hashicorp/vault...
- Installing hashicorp/vault v3.17.0...
- Installed hashicorp/vault v3.17.0 (signed by HashiCorp)

Terraform has created a lock file .terraform.lock.hcl to record the provider
selections it made above. Include this file in your version control repository
so that Terraform can guarantee to make the same selections by default when
you run "terraform init" in the future.

Terraform has been successfully initialized!

You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.

If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
+ terraform validate
Success! The configuration is valid.

+ cd ../terraform_keycloak
+ terraform init -backend=false

Initializing provider plugins...
- Finding latest version of mrparkers/keycloak...
- Finding latest version of hashicorp/vault...
- Installing mrparkers/keycloak v4.3.1...
- Installed mrparkers/keycloak v4.3.1 (self-signed, key ID C50867915E116CD2)
- Installing hashicorp/vault v3.17.0...
- Installed hashicorp/vault v3.17.0 (signed by HashiCorp)

Partner and community providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://www.terraform.io/docs/cli/plugins/signing.html

Terraform has created a lock file .terraform.lock.hcl to record the provider
selections it made above. Include this file in your version control repository
so that Terraform can guarantee to make the same selections by default when
you run "terraform init" in the future.

Terraform has been successfully initialized!

You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.

If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
+ terraform validate
Success! The configuration is valid.

prepare
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
+ mkdir -p /home/build/.ssh
+ cat ansible/ssh_host_keys/fenrir.xenrox.net ansible/ssh_host_keys/xenrox.net
+ cat .ansible-secrets
+ pip install ansible-runner
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try 'pacman -S
    python-xyz', where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Arch-packaged Python package,
    create a virtual environment using 'python -m venv path/to/venv'.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip.
    
    If you wish to install a non-Arch packaged Python application,
    it may be easiest to use 'pipx install xyz', which will manage a
    virtual environment for you. Make sure you have python-pipx
    installed via pacman.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Build complete: failed 10 months ago (took 40 seconds)