Skip to content
This repository was archived by the owner on Oct 7, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
536254d
Added more generic firewall rules that might be useful.
gregharvey Jan 9, 2025
d0cf00e
Added an update step to the installer.
gregharvey Jan 9, 2025
edb18c2
Providing some default playbooks people can use in ce-provision.
gregharvey Jan 9, 2025
a2e0283
Slight docs tweak for showtime!
gregharvey Jan 9, 2025
c4516b8
Modernising hostname handling to use systemd.
gregharvey Jan 9, 2025
615870d
Switching default key type to ED25519 because it is supported by both…
gregharvey Jan 9, 2025
ae50f72
Switching to ED25519 SSH keys and adding hostname and hosts handling …
gregharvey Jan 9, 2025
e82c4d3
Merge branch '2.x' of github.com:codeenigma/ce-provision into enhance…
gregharvey Jan 9, 2025
8f8b532
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 9, 2025
20c7c9a
Merge branch '2.x' into enhanced_quick_start
gregharvey Jan 9, 2025
9ec571e
Adding iproute2 package so hosts role works.
gregharvey Jan 9, 2025
0b54bd8
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 9, 2025
d9268ed
Also need an apt-get update in CI.
gregharvey Jan 9, 2025
364469d
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 9, 2025
64969f3
Change of plan, stop hosts running in containers.
gregharvey Jan 9, 2025
acee3e0
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 9, 2025
d497ebd
Small inline docs change.
gregharvey Jan 9, 2025
ffa5773
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 9, 2025
e4113b1
Providing sane defaults for VPC security groups.
gregharvey Jan 10, 2025
72da198
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 10, 2025
e12d9e4
Making key name dynamic in the installer.
gregharvey Jan 13, 2025
7d542cb
Merge branch '2.x' of github.com:codeenigma/ce-provision into enhance…
gregharvey Jan 13, 2025
f9532f9
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 13, 2025
89caa26
Merge branch '2.x' into enhanced_quick_start
gregharvey Jan 13, 2025
25dc545
Error in variable namespace.
gregharvey Jan 13, 2025
23167f7
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 13, 2025
338115c
Merging 2.x
gregharvey Jan 30, 2025
0e3bd42
Adding GPG and SOPS to installer.
gregharvey Jan 30, 2025
05b6ad1
Merging 2.x
gregharvey Jan 30, 2025
1b3742b
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 30, 2025
73099eb
The GPG role should make sure GPG is installed!
gregharvey Jan 30, 2025
3ae48bb
Enforcing correct working directory when installing Galaxy roles and …
gregharvey Jan 30, 2025
8584619
Merge branch '2.x' of github.com:codeenigma/ce-provision into enhance…
gregharvey Jan 30, 2025
d3390f8
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 30, 2025
d146195
Merge branch '2.x' into enhanced_quick_start
gregharvey Jan 30, 2025
93af9d6
Indentation fix.
gregharvey Jan 30, 2025
8557860
Merge branch 'enhanced_quick_start' into enhanced_quick_start-PR-2.x
gregharvey Jan 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion roles/debian/ansible_galaxy/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
- name: Install ansible-galaxy roles and/or collections.
ansible.builtin.command:
cmd: "{{ _venv_path }}/bin/ansible-galaxy {{ _galaxy_command }}"
chdir: "/home/{{ _ce_provision_username }}/ce-provision"
become: true
become_user: "{{ ansible_galaxy.username }}"

Expand All @@ -37,7 +38,7 @@
block:
- name: Build timers variable.
ansible.builtin.set_fact:
_galaxy_upgrade_timer: "{'{{ ansible_galaxy.upgrade_galaxy.name }}_ansible_galaxy_upgrades': { timer_command: '{{ _venv_path }}/bin/ansible-galaxy {{ _galaxy_command }}', timer_OnCalendar: '{{ ansible_galaxy.upgrade_galaxy.on_calendar }}' }}"
_galaxy_upgrade_timer: "{'{{ ansible_galaxy.upgrade_galaxy.name }}_ansible_galaxy_upgrades': { timer_command: 'cd /home/{{ _ce_provision_username }}/ce-provision && {{ _venv_path }}/bin/ansible-galaxy {{ _galaxy_command }}', timer_OnCalendar: '{{ ansible_galaxy.upgrade_galaxy.on_calendar }}' }}"

- name: Turn the timer string into a dictionary.
ansible.builtin.set_fact:
Expand Down
5 changes: 5 additions & 0 deletions roles/debian/gpg_key/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
---
- name: Ensure GPG is installed.
ansible.builtin.apt:
name: gpg
state: present

- name: Generate GPG key.
ansible.builtin.include_tasks: gpg.yml
with_items: "{{ gpg_key }}"
Expand Down