diff --git a/development/playbooks/deploy-default/deploy-default.yaml b/development/playbooks/deploy-default/deploy-default.yaml new file mode 100644 index 00000000..f7478406 --- /dev/null +++ b/development/playbooks/deploy-default/deploy-default.yaml @@ -0,0 +1,8 @@ +--- +- name: Deploy Foreman with default settings + ansible.builtin.import_playbook: ../../../src/playbooks/deploy/deploy.yaml + vars: + foreman_initial_admin_password: changeme + features: + - hammer + - foreman-proxy diff --git a/development/playbooks/deploy-default/metadata.obsah.yaml b/development/playbooks/deploy-default/metadata.obsah.yaml new file mode 100644 index 00000000..8c24eba8 --- /dev/null +++ b/development/playbooks/deploy-default/metadata.obsah.yaml @@ -0,0 +1,9 @@ +--- +help: | + Deploy Foreman with default settings including Hammer CLI and Foreman Proxy. + Uses password 'changeme' for the initial admin user. + +variables: + target_host: + help: Target hostname or IP address for deployment + action: store diff --git a/src/playbooks/deploy/deploy.yaml b/src/playbooks/deploy/deploy.yaml index 6982ebb7..3f315a00 100644 --- a/src/playbooks/deploy/deploy.yaml +++ b/src/playbooks/deploy/deploy.yaml @@ -1,7 +1,6 @@ --- - name: Setup quadlet demo machine - hosts: - - quadlet + hosts: "{{ target_host if target_host is defined and target_host != '' else 'quadlet' }}" become: true vars_files: - "../../vars/defaults.yml"