Compare commits

...

19 Commits
0.1.0 ... main

Author SHA1 Message Date
Renovate Bot 1b0086ef97 Update dependency ansible to v6.2.0
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
2022-08-22 07:05:46 +00:00
Renovate Bot ceb1680671 Update dependency molecule to v4.0.1
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2022-08-22 07:05:34 +00:00
decentral1se 5ede98068c Merge pull request 'Update dependency molecule to v4 (main)' (#11) from renovate/main-molecule-4.x into main
continuous-integration/drone/push Build is failing Details
Reviewed-on: #11
2022-07-19 13:52:37 +02:00
decentral1se dffb78b9be Merge pull request 'Update dependency ansible to v6 (main)' (#10) from renovate/main-ansible-6.x into main
continuous-integration/drone/push Build is passing Details
Reviewed-on: #10
2022-07-19 13:51:26 +02:00
Renovate Bot f87a4b935b Update dependency hetzner.hcloud to v1.8.1
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
2022-07-05 07:02:32 +00:00
Renovate Bot be11953df8 Update dependency molecule to v4
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2022-06-29 07:05:15 +00:00
Renovate Bot 0708750fc0 Update dependency ansible to v6
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2022-06-29 07:05:11 +00:00
Renovate Bot 1c5a6e1d7f Update dependency ansible to v5.10.0
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
2022-06-29 07:04:53 +00:00
Renovate Bot a1450c267e Update dependency python to v3.10
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
2022-06-17 07:05:45 +00:00
Renovate Bot 04ec7a2903 Update dependency ansible-lint to v6.3.0
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
2022-06-17 07:05:34 +00:00
decentral1se f0af3f7c93 Merge pull request 'Update dependency autonomic.sshd to v0.1.1 (main)' (#4) from renovate/main-autonomic.sshd-0.x into main
continuous-integration/drone/push Build is failing Details
Reviewed-on: #4
2022-06-13 22:29:59 +02:00
decentral1se 5f7980f3dd Merge pull request 'Update dependency autonomic.add-users to v0.1.1 (main)' (#3) from renovate/main-autonomic.add-users-0.x into main
continuous-integration/drone/push Build is failing Details
Reviewed-on: #3
2022-06-13 22:29:55 +02:00
Renovate Bot bc062e2035 Update dependency ansible-lint to v6.2.2
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
2022-06-09 07:02:42 +00:00
Renovate Bot 30c77a7b79 Update dependency ansible to v5.9.0
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
2022-06-09 07:02:22 +00:00
Renovate Bot 05c8947ebc Update dependency autonomic.sshd to v0.1.1
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2022-06-09 07:02:16 +00:00
Renovate Bot f958a51e75 Update dependency autonomic.add-users to v0.1.1
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2022-06-09 07:02:09 +00:00
decentral1se 545a578951 Merge pull request 'Configure Renovate' (#2) from renovate/configure into main
continuous-integration/drone/push Build is passing Details
Reviewed-on: #2
2022-06-03 09:21:02 +02:00
Renovate Bot 922fe738a9 Add renovate.json
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
2022-06-03 07:02:23 +00:00
decentral1se 6d71a5bd31
use scoped var, pass it down the line
continuous-integration/drone/push Build is passing Details
2022-05-31 09:16:57 +02:00
6 changed files with 17 additions and 11 deletions

View File

@ -3,7 +3,7 @@ kind: pipeline
name: default
steps:
- name: integration test
image: python:3.9-buster
image: python:3.10-buster
environment:
REMOTE_USER: molecule
HCLOUD_TOKEN:

View File

@ -8,9 +8,10 @@
new_hetzner_server_image: debian-10
new_hetzner_delete_protection: false
new_hetzner_rebuild_protection: false
new_hetzner_user_accounts: files/members.yml
pre_tasks:
- name: Include resource variables
include_vars: files/members.yml
include_vars: "{{ new_hetzner_user_accounts }}"
tasks:
- name: Run the role under test
block:

View File

@ -2,12 +2,12 @@
roles:
- name: autonomic.add-users
src: https://git.autonomic.zone/autonomic-cooperative/autonomic.add-users
version: 0.1.0
version: 0.1.1
scm: git
- name: autonomic.sshd
src: https://git.autonomic.zone/autonomic-cooperative/autonomic.sshd
version: 0.1.0
version: 0.1.1
scm: git
- name: autonomic.ufw
@ -32,4 +32,4 @@ roles:
collections:
- name: hetzner.hcloud
version: 1.6.0
version: 1.8.1

3
renovate.json Normal file
View File

@ -0,0 +1,3 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
}

View File

@ -1,5 +1,5 @@
ansible-lint==6.0.0
ansible==5.4.0
ansible-lint==6.3.0
ansible==6.2.0
molecule-docker==1.1.0
molecule-hetznercloud==1.3.0
molecule==3.6.1
molecule==4.0.1

View File

@ -4,13 +4,13 @@
that: "{{ item }} is defined"
fail_msg: "You must define the '{{ item }}' variable"
with_items:
- members
- new_hetzner_user_accounts
- new_hetzner_server_image
- new_hetzner_server_name
- new_hetzner_server_type
- name: Include resource variables
include_vars: "{{ members }}"
include_vars: "{{ new_hetzner_user_accounts }}"
tags:
- molecule-notest
@ -66,7 +66,7 @@
- name: Run the add-users role on the new instance
vars:
members: "{{ members }}"
add_users_user_accounts: "{{ new_hetzner_user_accounts }}"
delegate_to: root-new-instance
import_role:
name: autonomic.add-users
@ -74,6 +74,8 @@
- molecule-notest
- name: Run the sshd role on the new instance
vars:
sshd_user_accounts: "{{ new_hetzner_user_accounts }}"
delegate_to: root-new-instance
import_role:
name: autonomic.sshd