Skip to content

Enhanced quick start pr 2.x #2283

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 30 commits into from
Jan 30, 2025
Merged
Changes from all commits
Commits
Show all changes
30 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
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
13 changes: 13 additions & 0 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,12 @@ fi
- name: Configure controller user.
ansible.builtin.import_role:
name: debian/user_provision
- name: Install and publish a GPG key for the controller user.
ansible.builtin.import_role:
name: debian/gpg_key
- name: Install SOPS for encrypting secrets in repositories with GPG.
ansible.builtin.import_role:
name: debian/sops
EOL
# Create vars file.
/bin/cat >"/home/$CONTROLLER_USER/ce-provision/vars.yml" << EOL
Expand Down Expand Up @@ -249,6 +255,13 @@ user_provision:
ssh_private_keys: []
known_hosts: []
known_hosts_hash: true
gpg_key:
- username: ${CONTROLLER_USER}
publish: true
key_type: RSA
key_length: 4096
email: "${CONTROLLER_USER}@${SERVER_HOSTNAME}"
expire: 0
firewall_config:
purge: true
firewall_state: started
Expand Down
Loading