feat(systemd): added molecule tests for #164

This commit is contained in:
Xan Manning 2021-12-19 19:02:31 +00:00
parent 0c77eb143d
commit ccfa561be0
3 changed files with 9 additions and 0 deletions

View File

@ -18,5 +18,7 @@
k3s_server_manifests_urls: k3s_server_manifests_urls:
- url: https://raw.githubusercontent.com/metallb/metallb/v0.9.6/manifests/namespace.yaml - url: https://raw.githubusercontent.com/metallb/metallb/v0.9.6/manifests/namespace.yaml
filename: 05-metallb-namespace.yml filename: 05-metallb-namespace.yml
k3s_service_env_vars:
GOGC: 10
roles: roles:
- role: "{{ lookup('env', 'MOLECULE_PROJECT_DIRECTORY') | basename }}" - role: "{{ lookup('env', 'MOLECULE_PROJECT_DIRECTORY') | basename }}"

View File

@ -10,6 +10,7 @@
datastore-endpoint: "postgres://postgres:verybadpass@database:5432/postgres?sslmode=disable" datastore-endpoint: "postgres://postgres:verybadpass@database:5432/postgres?sslmode=disable"
k3s_agent: k3s_agent:
snapshotter: native snapshotter: native
k3s_service_env_file: /tmp/k3s.env
pre_tasks: pre_tasks:
- name: Set each node to be a control node - name: Set each node to be a control node
ansible.builtin.set_fact: ansible.builtin.set_fact:

View File

@ -37,3 +37,9 @@
ansible.builtin.apt: ansible.builtin.apt:
update_cache: true update_cache: true
when: ansible_pkg_mgr == 'apt' when: ansible_pkg_mgr == 'apt'
- name: Ensure environment file exists for k3s_service_env_file
ansible.builtin.lineinfile:
path: /tmp/k3s.env
line: "THISHOST={{ ansible_hostname }}"
mode: 0644