From 486bdaf20033e4c6b381ba29c2fca576afd82257 Mon Sep 17 00:00:00 2001 From: MarkProminic Date: Mon, 23 Dec 2024 10:37:30 -0600 Subject: [PATCH] updating core provisioner and templates and submodules and eol --- hcl_domino_additional_provisioner/core | 2 +- .../ansible_collections/startcloud/hcl_roles | 2 +- .../startcloud/startcloud_roles | 2 +- .../ansible/generate-playbook.yml | 2 +- .../ssls/ca/ca-certificate.crt | 32 +++ .../ssls/ca/ca-certificate.key | 54 ++++ .../ssls/ca/ca-certificate.no.key | 52 ++++ .../templates/SHI-Hosts.yml | 241 ++++++++++++++---- .../templates/debug-Hosts.yml | 232 +++++++++++++---- hcl_domino_additional_provisioner/version.rb | 2 +- 10 files changed, 505 insertions(+), 116 deletions(-) create mode 100644 hcl_domino_additional_provisioner/ssls/ca/ca-certificate.crt create mode 100644 hcl_domino_additional_provisioner/ssls/ca/ca-certificate.key create mode 100644 hcl_domino_additional_provisioner/ssls/ca/ca-certificate.no.key diff --git a/hcl_domino_additional_provisioner/core b/hcl_domino_additional_provisioner/core index 7df78c8..340e5c3 160000 --- a/hcl_domino_additional_provisioner/core +++ b/hcl_domino_additional_provisioner/core @@ -1 +1 @@ -Subproject commit 7df78c87fcf5be6c226c670f2492b37bf141cdb1 +Subproject commit 340e5c30cacdc5a95c5d26c87f7c3c237e86f191 diff --git a/hcl_domino_additional_provisioner/provisioners/ansible/ansible_collections/startcloud/hcl_roles b/hcl_domino_additional_provisioner/provisioners/ansible/ansible_collections/startcloud/hcl_roles index cf3f3dc..37b6660 160000 --- a/hcl_domino_additional_provisioner/provisioners/ansible/ansible_collections/startcloud/hcl_roles +++ b/hcl_domino_additional_provisioner/provisioners/ansible/ansible_collections/startcloud/hcl_roles @@ -1 +1 @@ -Subproject commit cf3f3dcda0bdb290fbd2fffe96cd90342f1f475d +Subproject commit 37b66602383b2a8c187c62cf884d307dcd472fad diff --git a/hcl_domino_additional_provisioner/provisioners/ansible/ansible_collections/startcloud/startcloud_roles b/hcl_domino_additional_provisioner/provisioners/ansible/ansible_collections/startcloud/startcloud_roles index 2d3d8d1..c4ad005 160000 --- a/hcl_domino_additional_provisioner/provisioners/ansible/ansible_collections/startcloud/startcloud_roles +++ b/hcl_domino_additional_provisioner/provisioners/ansible/ansible_collections/startcloud/startcloud_roles @@ -1 +1 @@ -Subproject commit 2d3d8d1aa264c1d72d09606f095935abe631510a +Subproject commit c4ad005b791e23e2616cb850c5faf0d6eee910f9 diff --git a/hcl_domino_additional_provisioner/provisioners/ansible/generate-playbook.yml b/hcl_domino_additional_provisioner/provisioners/ansible/generate-playbook.yml index a63af05..c49cce4 100644 --- a/hcl_domino_additional_provisioner/provisioners/ansible/generate-playbook.yml +++ b/hcl_domino_additional_provisioner/provisioners/ansible/generate-playbook.yml @@ -1,6 +1,6 @@ --- - - name: "Generating hcl_domino_standalone_provisioner Playbook Locally" + name: "Generating hcl_domino_additional_provisioner Playbook Locally" become: true gather_facts: true hosts: all diff --git a/hcl_domino_additional_provisioner/ssls/ca/ca-certificate.crt b/hcl_domino_additional_provisioner/ssls/ca/ca-certificate.crt new file mode 100644 index 0000000..53e31af --- /dev/null +++ b/hcl_domino_additional_provisioner/ssls/ca/ca-certificate.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFbjCCA1agAwIBAgIUKYkW/W219o1zJv11QHvofLwnlz0wDQYJKoZIhvcNAQEL +BQAwPTELMAkGA1UEBhMCVVMxEzARBgNVBAoMClNUQVJUY2xvdWQxGTAXBgNVBAMM +EHN0YXJ0Y2xvdWQubG9jYWwwHhcNMjQxMjIzMTQxMDEyWhcNMzQxMjIxMTQxMDEy +WjA9MQswCQYDVQQGEwJVUzETMBEGA1UECgwKU1RBUlRjbG91ZDEZMBcGA1UEAwwQ +c3RhcnRjbG91ZC5sb2NhbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +AJkd6OXCx6h8J8d8DEJ1XTp+lIjhW2ajWIC7t62E8Uke83wFGfe9KDjzDWVrow66 +y8DlBsNQoJuoMOT9GbwngFcdA8r5WL60hPp7FvORCHOjZYIeI6WIfIetGAtuWVcP +6qIwPu47EfNcZ2ErGtdQs7O6ILnxlFLjW1Mk3p0skXjXD19b3ozOpr6BugGvc+0g +QZIumB6agCrC59N3H9CRY1uXsW+GYlmoCopG7cB5oVSRyVTFx1fY4OBxoeo6K96L +BYXs5fsg5STEBHAK6kqffxp2o1jZ032BS1BVVUu2kYy7/b4Ro4yscS45vNfLDkiH +Aju+D8x5SjsVcrS9NxJMilEhQ4ZegTIfTmZZwXYAIOaLsEcPbK3rJtc4VFRoW+3Q +IACU6Ja1+sHFRcO5xzNvLdOqH3k/OithLW4bwEqUgiD1KMy57+9gXBbFT4RTEIKZ +g2dU4wbGomoBgfzMU1QSd11d7KNLVo9aj1H5cO2HfPEQAx9kgIWkN9GGYVaFrwcO +fRfFfe7bdGOj6Qy71WqC8f7jOzgIcfq6qfyss5xRSetIbp14TpXH3mJpEwAiG6Hs +aBxgGzmO1vTcNaA1YIMLU4I96AzrW9AQ74D+u6qeYlyWD+C/AzXQa8mTe7DBUGND +EEhOvMOkxOL79qxIFBzHAB9Efby7CC8u1Jmn+gJO56I5AgMBAAGjZjBkMB0GA1Ud +DgQWBBQIJ6o3S6Tv48WjK1kZc2udw9QVbzAfBgNVHSMEGDAWgBQIJ6o3S6Tv48Wj +K1kZc2udw9QVbzASBgNVHRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBhjAN +BgkqhkiG9w0BAQsFAAOCAgEAbVP0mPwHOZrikI/3onAUJzwfOajixEttNWbqNZdi +dpMCKrQBzsyOMMzFJmuOXn+EH++U7FVVAUvYy6WiLFLSbnfu1fN7kRGdVYqCcMMq +Q41uoedxXlV+1zojcu0POLHpZ6NMnfj9bviStziEgK4tujepqov+7rf2bMHYZBZ9 +3Oty7qVp817557nvpICXE8UXnG1xZOzOvEMtSWTOPmba6LplYwCDkz/DLQ8MDnS0 +q2z5zJht/3PtdWbihZvuLyBbco8bNvjvNrrbUtXcsDNAB67RjjofWXnU6gvxUH2O +DUixxpbe6i3Ck2qyOBIXSP3Eu+MKKH/QgJtS1O7N+xqLdIfHCDRxLRxAjwLMH5mi +rzijNwwh3jw2ZfYzqmqJp2Dq2WrlNBNTVuJKoqMEg5I5Xhua3CQlY77FMQ3niH3R +XYeqgMiZBEEcr7q0KvaEoD5O61XLRjrBe8wh7DGQMYfnvRe3oEpUV587wouX7A0O +RK8lEkBOdpWKcezuWfjtwkWSiDoL6r5bsGEzAvljaQdWx7D0jZzumUYLJspaIKor +FXYAX8qcJvmn18h7WPPW3eApXesFVi7BLhaUSfYnCVUP5ne2fnlKKRQP1YRCdh5n +v+YIdlGsNNjeslqKMP5o+S3HOawi+7ziC9PcOBW+NTt5OTfYy8Fp0rRUHmY9GIZY +izU= +-----END CERTIFICATE----- diff --git a/hcl_domino_additional_provisioner/ssls/ca/ca-certificate.key b/hcl_domino_additional_provisioner/ssls/ca/ca-certificate.key new file mode 100644 index 0000000..e635392 --- /dev/null +++ b/hcl_domino_additional_provisioner/ssls/ca/ca-certificate.key @@ -0,0 +1,54 @@ +-----BEGIN ENCRYPTED PRIVATE KEY----- +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 +-----END ENCRYPTED PRIVATE KEY----- diff --git a/hcl_domino_additional_provisioner/ssls/ca/ca-certificate.no.key b/hcl_domino_additional_provisioner/ssls/ca/ca-certificate.no.key new file mode 100644 index 0000000..053efea --- /dev/null +++ b/hcl_domino_additional_provisioner/ssls/ca/ca-certificate.no.key @@ -0,0 +1,52 @@ +-----BEGIN PRIVATE KEY----- +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 +lnfEX5rBSGqPY1oNh05HdVU4DzsZX6E= +-----END PRIVATE KEY----- diff --git a/hcl_domino_additional_provisioner/templates/SHI-Hosts.yml b/hcl_domino_additional_provisioner/templates/SHI-Hosts.yml index 674c4f8..f6b85cd 100644 --- a/hcl_domino_additional_provisioner/templates/SHI-Hosts.yml +++ b/hcl_domino_additional_provisioner/templates/SHI-Hosts.yml @@ -1,15 +1,18 @@ -# core_provisioner_version: 0.2.8 -# provisioner_name: hcl_domino_standalone_provisioner -# provisioner_version: 0.1.22 --- hosts: - settings: + # Vagrant Debug + debug_build: false + # Identifiers hostname: ::SERVER_HOSTNAME:: domain: ::SERVER_DOMAIN:: server_id: '::SERVER_ID::' + # Extra Actions + post_provision: ::POST_PROVISION:: ## This calls extra things after Ansible completes, like syncing the new SSH key from the lockdown role, or the id_files or the support bundle + # Resources vcpus: ::RESOURCES_CPU:: memory: ::RESOURCES_RAM:: @@ -17,42 +20,74 @@ hosts: # Console Access consoleport: ::SERVER_ID:: consolehost: 0.0.0.0 - show_console: false ## Some people have reported issues when VBox doesn't show the Console + show_console: ::SHOW_CONSOLE:: ## Some people have reported issues when VBox doesn't show the Console, default to false # Box information box: 'STARTcloud/debian12-server' - box_url: 'https://vagrantcloud.com' - box_version: 0.0.4 + box_url: ::BOX_URL:: # Should default to 'https://boxvault.startcloud.com' but can be set to 'https://vagrantcloud.com' + box_version: 0.0.9 # Provider Specific Settings - provider-type: virtualbox + provider_type: virtualbox os_type: 'Debian_64' firmware_type: UEFI # Setup Variables - setup_wait: 300 + setup_wait: 420 # Vagrant Configurations - vagrant_user_private_key_path: ./id_rsa vagrant_user: ::SERVER_DEFAULT_USER:: # startcloud - vagrant_user_pass: ::SERVER_DEFAULT_USER_PASS:: # 'STARTcloud24@!' - vagrant_insert_key: true - ssh_forward_agent: true + vagrant_user_pass: ::SERVER_DEFAULT_USER_PASS:: # 'STARTcloud24@!' + vagrant_user_private_key_path: ./id_rsa + vagrant_ssh_insert_key: true + vagrant_ssh_forward_agent: true + + plugins: + - vagrant-scp-sync networks: - # Future iteration may omit this to skip attaching a bridged adpater, the below block will need to be template unto itself - - type: external + # if ::NO_BRIDGE_INTERFACE:: + # TO SHI DEVs, if user wants to to disable the external bridged interface, then you should remove the below block + - + type: external address: ::NETWORK_ADDRESS:: netmask: ::NETWORK_NETMASK:: gateway: ::NETWORK_GATEWAY:: + autoconf: false + vlan: dhcp4: ::NETWORK_DHCP4:: - dhcp6: false # false + dhcp6: false + is_control: false + route: default + provisional: false bridge: ::NETWORK_BRIDGE:: + nic_type: virtio mac: auto dns: - nameserver: ::NETWORK_DNS_NAMESERVER_1:: - nameserver: ::NETWORK_DNS_NAMESERVER_2:: + disks: + boot: + array: null + dataset: null + volume_name: null + mount: / + size: 48G + + additional_disks: + # if ::ADDITIONAL_DISK:: + # TO SHI DEVs, if user wants to store thier data on a secondary disk, you would enable this block + # - array: null + # dataset: null + # sparse: true + # live: false + # filesystem: xfs + # mount: ::ADDITIONAL_DISK_MOUNT_POINT:: + # size: ::ADDITIONAL_DISK_SIZE:: + # port: 5 + # volume_name: disk1 + provisioning: shell: enabled: false @@ -61,25 +96,50 @@ hosts: ansible: enabled: true - scripts: + playbooks: - local: - - script: ansible/generate-playbook.yml + - + description: "This playbook imports Hosts.yml variables into a generated playbook: /vagrant/ansible/playbook.yml" + playbook: ansible/generate-playbook.yml + ansible_python_interpreter: /usr/bin/python3 + compatibility_mode: 2.0 + install_mode: pip + ssh_pipelining: true + verbose: false + callbacks: profile_tasks + run: always + remote_collections: false + collections: [] + - + description: "This playbook configures the machine using the generated playbook: /vagrant/ansible/playbook.yml" + playbook: ansible/playbook.yml ansible_python_interpreter: /usr/bin/python3 compatibility_mode: 2.0 install_mode: pip ssh_pipelining: true verbose: false - remote_collections: true - - script: ansible/playbook.yml + callbacks: profile_tasks + run: once + remote_collections: false + collections: + - startcloud.startcloud_roles + - startcloud.hcl_roles + - + description: "This playbook configures the machine for roles tagged as always, using the generated playbook: /vagrant/ansible/playbook.yml" + playbook: ansible/always-playbook.yml ansible_python_interpreter: /usr/bin/python3 compatibility_mode: 2.0 install_mode: pip ssh_pipelining: true verbose: false - remote_collections: true + callbacks: profile_tasks + run: not_first + remote_collections: false + collections: + - startcloud.startcloud_roles folders: - - + - description: "Disables VBoxSF, do not enable" map: . to: /vagrant @@ -112,93 +172,144 @@ hosts: map: ./id-files/ to: /id-files/ type: rsync - syncback: true + syncback: ::SYNCBACK_ID_FILES:: vars: - debug_all: true + # Secrets Override: If you don't want to use a secrets file you can override secrets here + #secrets: + # domino_installer_base_url: ::DOWNLOAD_BASE_URL:: + # domino_installer_url_user: ::DOWNLOAD_AUTH_USER:: + # domino_installer_url_pass: ::DOWNLOAD_AUTH_PASS:: + + ## Provisioner Debug + debug_all: ::DEBUG_ALL_ANSIBLE_TASKS:: + + ## SSL selfsigned_enabled: ::CERT_SELFSIGNED:: haproxy_ssl_redirect: true - - # Domino Configuration Variables + letsencrypt_enabled: false + letsencrypt_staging_enabled: false + #dns_entries_list: + # - nomadweb + # - domino + # - traveler + # - verse + # - console + # - downloads + + ## Use Proxy for downloads and updates + use_proxy: false + proxy_server: ::HTTP_PROXY_HOST:: + proxy_port: ::HTTP_PROXY_PORT:: + + ## Extra Packages + extra_packages: ['htop'] + + ## Domino Configuration Variables domino_organization: ::SERVER_ORGANIZATION:: - user_safe_id: ::USER_SAFE_ID:: domino_admin_notes_id_password: ::DOMINO_ADMIN_PASSWORD:: - generate_server_id_count: ::DOMINO_SERVER_CLUSTERMATES:: - # Additional server options + ## Safe-ids to cross-certify + user_safe_id: ::USER_SAFE_ID:: + + ## Additional server options is_additional_server: ::DOMINO_IS_ADDITIONAL_INSTANCE:: + domino_server_id: ::DOMINO_SERVER_ID:: + origin_server: ::DOMINO_ORIGIN_HOSTNAME::.::DOMINO_ORIGIN_DOMAIN:: ## Note to SHI dev, may be able to use ::SERVER_DOMAIN:: instead of ::DOMINO_ORIGIN_DOMAIN:: + origin_server_ip: ::DOMINO_ORIGIN_SERVER_IP:: + + # ots: Use One Touch Setup to generate the ID (server names are incremented, ie mail1 mail2 mail3 . .) + # asja: Use Custom Additional Server Java Applet to generate the additional server ID + #domino_server_id_creation_tool: ::DOMINO_SERVER_ID_CREATION_TOOL:: + #ots_generate_server_id_count: ::DOMINO_SERVER_CLUSTERMATES:: + #ots_generate_server_id_pattern: ::DOMINO_SERVER_CLUSTERMATES_PATTERN:: + #asja_generate_server_ids: + # - ::DOMINO_ADITIONAL_HOSTNAME::.::SERVER_DOMAIN::.id + # - ::OTHER_DOMINO_ADITIONAL_HOSTNAME::.::SERVER_DOMAIN::.id + # - ::THIRD_DOMINO_ADITIONAL_HOSTNAME::.::SERVER_DOMAIN::.id - # Genesis Variables + ## Genesis Variables genesis_packages: - netmonitor - SuperHumanPortal - # Domino Installer Variables + ## Domino Installer Variables domino_hash: ::DOMINO_HASH:: + domino_server_installer_tar: ::DOMINO_INSTALLER:: domino_major_version: ::DOMINO_INSTALLER_MAJOR_VERSION:: domino_minor_version: ::DOMINO_INSTALLER_MINOR_VERSION:: domino_patch_version: ::DOMINO_INSTALLER_PATCH_VERSION:: - # Domino fixpack Variables + ## Domino fixpack Variables domino_fp_hash: ::DOMINO_FP_HASH:: - domino_server_installer_tar: ::DOMINO_INSTALLER:: domino_installer_fixpack_install: ::DOMINO_INSTALLER_FIXPACK_INSTALL:: domino_fixpack_version: ::DOMINO_INSTALLER_FIXPACK_VERSION:: domino_server_fixpack_tar: ::DOMINO_INSTALLER_FIXPACK:: - # Domino Hotfix Variables + ## Domino Hotfix Variables domino_hf_hash: ::DOMINO_HF_HASH:: domino_installer_hotfix_install: ::DOMINO_INSTALLER_HOTFIX_INSTALL:: domino_hotfix_version: ::DOMINO_INSTALLER_HOTFIX_VERSION:: domino_server_hotfix_tar: ::DOMINO_INSTALLER_HOTFIX:: - # Leap Variables + ## Leap Variables leap_hash: ::LEAP_HASH:: leap_archive: ::LEAP_INSTALLER:: leap_version: ::LEAP_INSTALLER_VERSION:: - # Nomad Web Variables + ## Nomad Web Variables nomadweb_hash: ::NOMADWEB_HASH:: nomadweb_archive: ::NOMADWEB_INSTALLER:: nomadweb_version: ::NOMADWEB_VERSION:: - # Traveler Variables + ## Traveler Variables #traveler_hash: ::TRAVELER_HASH:: traveler_archive: ::TRAVELER_INSTALLER:: traveler_base_version: ::TRAVELER_INSTALLER_VERSION:: traveler_fixpack_archive: ::TRAVELER_FP_INSTALLER:: traveler_fixpack_version: ::TRAVELER_FP_INSTALLER_VERSION:: - # Verse Variables + ## Verse Variables #verse_hash: ::VERSE_HASH:: verse_archive: ::VERSE_INSTALLER:: verse_base_version: ::VERSE_INSTALLER_VERSION:: - # AppDev Web Pack Variables + ## AppDev Web Pack Variables #appdevpack_hash: ::APPDEVPACK_HASH:: appdevpack_archive: ::APPDEVPACK_INSTALLER:: appdevpack_version: ::APPDEVPACK_INSTALLER_VERSION:: - # Domino Rest API Variables + ## Domino Rest API Variables #domino_rest_api_hash: ::DOMINO_REST_API_HASH:: domino_rest_api_version: ::DOMINO_REST_API_INSTALLER_VERSION:: domino_rest_api_archive: ::DOMINO_REST_API_INSTALLER:: + ## Hosts entries for /etc/hosts + etc_hosts_entries: + - hostname: ::DOMINO_ORIGIN_HOSTNAME::.::DOMINO_ORIGIN_DOMAIN:: + aliases: + - ::DOMINO_ORIGIN_HOSTNAME:: + ip: ::DOMINO_ORIGIN_SERVER_IP:: + roles: - name: startcloud.startcloud_roles.setup - name: startcloud.startcloud_roles.networking tags: always + - name: startcloud.startcloud_roles.disks - name: startcloud.startcloud_roles.hostname - name: startcloud.startcloud_roles.dependencies + - name: startcloud.startcloud_roles.mdns - name: startcloud.startcloud_roles.service_user - name: startcloud.startcloud_roles.sdkman_install - name: startcloud.startcloud_roles.sdkman_java - name: startcloud.startcloud_roles.sdkman_maven - name: startcloud.startcloud_roles.sdkman_gradle - name: startcloud.startcloud_roles.ssl - ::ROLE_DOMINO_RESET:: #- name: startcloud.hcl_roles.domino_reset + - name: startcloud.hcl_roles.domino_reset + vars: + run_tasks: ::ROLE_DOMINO_RESET:: - name: startcloud.hcl_roles.domino_install - - name: startcloud.hcl_roles.domino_vagrant_rest_api + - name: startcloud.hcl_roles.domino_vagrant_rest_api - name: startcloud.hcl_roles.domino_service_nash - name: startcloud.hcl_roles.domino_java_config - name: startcloud.hcl_roles.domino_java_tools @@ -207,21 +318,39 @@ hosts: - name: startcloud.hcl_roles.domino_genesis - name: startcloud.hcl_roles.domino_genesis_applications - name: startcloud.hcl_roles.domino_cross_certify - #- name: startcloud.hcl_roles.domino_java_app_example ## Uncomment Me to build your own Domino Java Servlet - ::ROLE_LEAP:: - ::ROLE_NOMADWEB:: - ::ROLE_TRAVELER:: - ::ROLE_TRAVELER_HTMO:: - ::ROLE_VERSE:: - ::ROLE_APPDEVPACK:: - ::ROLE_RESTAPI:: ## Note to SHI devs, This should be called ROLE_DOMINO_RESTAPI, as this is different than startcloud.hcl_roles.domino_vagrant_rest_api + - name: startcloud.hcl_roles.domino_java_app_example + vars: + run_tasks: true + - name: startcloud.hcl_roles.domino_leap + vars: + run_tasks: ::ROLE_LEAP:: + - name: startcloud.hcl_roles.domino_traveler + vars: + run_tasks: ::ROLE_TRAVELER:: + - name: startcloud.hcl_roles.domino_traveler_htmo + vars: + run_tasks: ::ROLE_TRAVELER_HTMO:: + - name: startcloud.hcl_roles.domino_verse + vars: + run_tasks: ::ROLE_VERSE:: + - name: startcloud.hcl_roles.domino_appdevpack + vars: + run_tasks: ::ROLE_APPDEVPACK:: + - name: startcloud.hcl_roles.domino_rest_api + vars: + run_tasks: ::ROLE_DOMINO_RESTAPI:: + - name: startcloud.hcl_roles.domino_nomadweb + vars: + run_tasks: ::ROLE_NOMADWEB:: - name: startcloud.hcl_roles.domino_vagrant_readme - ::ROLE_MARIADB:: - ::ROLE_DOCKER:: - ::ROLE_VOLTMX_DOCKER:: - ::ROLE_VOLTMX:: - - name: startcloud.startcloud_roles.quick_start # ::ROLE_STARTCLOUD_QUICK_START:: + - name: startcloud.startcloud_roles.quick_start tags: always - ::ROLE_STARTCLOUD_HAPROXY:: - ::ROLE_STARTCLOUD_VAGRANT_README:: + vars: + run_tasks: ::ROLE_STARTCLOUD_QUICK_START:: + - name: startcloud.startcloud_roles.haproxy + vars: + run_tasks: ::ROLE_STARTCLOUD_HAPROXY:: + - name: startcloud.startcloud_roles.vagrant_readme + vars: + run_tasks: ::ROLE_STARTCLOUD_VAGRANT_README:: - name: startcloud.startcloud_roles.lockdown diff --git a/hcl_domino_additional_provisioner/templates/debug-Hosts.yml b/hcl_domino_additional_provisioner/templates/debug-Hosts.yml index ce24065..88c9570 100644 --- a/hcl_domino_additional_provisioner/templates/debug-Hosts.yml +++ b/hcl_domino_additional_provisioner/templates/debug-Hosts.yml @@ -5,38 +5,54 @@ # Author: Mark Gilbert # It is not templated # It's goal is to be a Hosts.yml that works on Bhyve and Virtualbox simultaneously - --- hosts: - settings: + # Vagrant Debug debug_build: true + + # Identifiers hostname: additional-demo domain: startcloud.com - server_id: '4020' - vcpus: 4 - memory: 16G + server_id: '4021' + + # Extra Actions + post_provision: true + + # Resources + vcpus: 2 + memory: 8G + + # Console Access + consoleport: 4020 + consolehost: 0.0.0.0 + show_console: false + + # Box information box: 'STARTcloud/debian12-server' box_url: 'https://boxvault.startcloud.com' box_version: 0.0.9 + + # Provider Specific Settings + provider_type: virtualbox os_type: 'Debian_64' - provider-type: virtualbox firmware_type: UEFI - consoleport: 4020 - consolehost: 0.0.0.0 - setup_wait: 300 - vagrant_user_private_key_path: ./id_rsa + + # Setup Variables + setup_wait: 420 + + # Vagrant Configurations vagrant_user: startcloud - vagrant_user_pass: 'XaVuzq2vRV4fTk' - vagrant_insert_key: true - ssh_forward_agent: true - show_console: false - post_provision: true + vagrant_user_pass: 'STARTcloud24@!' + vagrant_user_private_key_path: ./id_rsa + vagrant_ssh_insert_key: true + vagrant_ssh_forward_agent: true zones: vmtype: production brand: bhyve - on_demand_vnics: 'true' + on_demand_vnics: true post_provision_boot: false console_onboot: false console: webvnc @@ -61,12 +77,14 @@ hosts: - vagrant-scp-sync networks: + # if ::NO_BRIDGE_INTERFACE:: + # TO SHI DEVs, if user wants to to disable the external bridged interface, then you should remove the below block - type: external address: 192.168.255.255 netmask: 255.255.255.0 gateway: 192.168.2.1 - autoconf: false + autoconf: false vlan: dhcp4: true dhcp6: false @@ -89,6 +107,8 @@ hosts: size: 48G additional_disks: + # if ::ADDITIONAL_DISK:: + # TO SHI DEVs, if user wants to store thier data on a secondary disk, you would enable this block - array: Array-1 dataset: zones sparse: true @@ -100,12 +120,17 @@ hosts: volume_name: disk1 provisioning: + shell: + enabled: false + scripts: + - './scripts/aliases.sh' + ansible: enabled: true playbooks: - local: - - description: "This generates a Ansible Playbook on the VM with all the variables in Hosts.yml" + description: "This playbook imports Hosts.yml variables into a generated playbook: /vagrant/ansible/playbook.yml" playbook: ansible/generate-playbook.yml ansible_python_interpreter: /usr/bin/python3 compatibility_mode: 2.0 @@ -117,7 +142,7 @@ hosts: remote_collections: false collections: [] - - description: "This generates runs the generated playbook, This playbook configures the machine" + description: "This playbook configures the machine using the generated playbook: /vagrant/ansible/playbook.yml" playbook: ansible/playbook.yml ansible_python_interpreter: /usr/bin/python3 compatibility_mode: 2.0 @@ -131,7 +156,7 @@ hosts: - startcloud.startcloud_roles - startcloud.hcl_roles - - description: "This Playbook is a special provisioner that will always run, ie vagrant up, vagrant reload" + description: "This playbook configures the machine for roles tagged as always, using the generated playbook: /vagrant/ansible/playbook.yml" playbook: ansible/always-playbook.yml ansible_python_interpreter: /usr/bin/python3 compatibility_mode: 2.0 @@ -154,8 +179,8 @@ hosts: automount: true - description: "Directory for Ansible Scripts" - map: ./provisioners/ansible - to: /vagrant/ansible + map: ./provisioners/ansible/ + to: /vagrant/ansible/ type: rsync args: - '--verbose' @@ -165,26 +190,29 @@ hosts: - '--copy-links' - description: "Directory for Application Installers" - map: ./installers - to: /vagrant/installers + map: ./installers/ + to: /vagrant/installers/ type: rsync - description: "Directory for Pre-Signed SSLs" - map: ./ssls - to: /secure + map: ./ssls/ + to: /secure/ type: rsync - description: "Directory for Server and User IDs" - map: ./id-files - to: /id-files + map: ./id-files/ + to: /id-files/ type: rsync syncback: true vars: - # Provisioner Name - provisioner: hcl_domino_additional_provisioner + # Secrets Override: If you don't want to use a secrets file you can override secrets here + #secrets: + # domino_installer_base_url: "https://XXXXXXXXX.XXXXXXXXX.XXX" + # domino_installer_url_user: "XXXXXXXXXXXX@XXXXXXXXXXX" + # domino_installer_url_pass: "XXXXXXXXXXXX" - ## Debug + ## Provisioner Debug debug_all: true ## SSL @@ -192,44 +220,102 @@ hosts: haproxy_ssl_redirect: true letsencrypt_enabled: false letsencrypt_staging_enabled: false + #dns_entries_list: + # - nomadweb + # - domino + # - traveler + # - verse + # - console + # - downloads ## Use Proxy for downloads and updates use_proxy: false proxy_server: 255.255.255.255 proxy_port: 3128 - # Extra Packages + ## Extra Packages extra_packages: ['htop'] - # Domino Configuration Variables + ## Domino Configuration Variables domino_organization: STARTcloud + #domino_admin_notes_id_password: - # Safe-ids to cross-certify + ## Safe-ids to cross-certify user_safe_id: SAFE.ids - domino_server_installer_tar: Domino_14.0.0_Linux_English.tar + ## Additional server options + is_additional_server: true + domino_server_id: "additional-demo.startcloud.com.id" + origin_server: "standalone-demo.startcloud.com" + origin_server_ip: "192.168.2.255" + + # ots: Use One Touch Setup to generate the ID (server names are incremented, ie mail1 mail2 mail3 . .) + # asja: Use Custom Additional Server Java Applet to generate the additional server ID + #domino_server_id_creation_tool: + #ots_generate_server_id_count: 0 + #ots_generate_server_id_pattern: mail + #asja_generate_server_ids: + # - ::DOMINO_ADITIONAL_HOSTNAME::.::SERVER_DOMAIN::.id + # - ::OTHER_DOMINO_ADITIONAL_HOSTNAME::.::SERVER_DOMAIN::.id + # - ::THIRD_DOMINO_ADITIONAL_HOSTNAME::.::SERVER_DOMAIN::.id + + ## Genesis Variables + genesis_packages: + - netmonitor + - SuperHumanPortal + + ## Domino Installer Variables + #domino_hash: + domino_server_installer_tar: Domino_14.0_Linux_English.tar domino_major_version: 14 domino_minor_version: 0 domino_patch_version: 0 - # Domino fixpack Variables + ## Domino fixpack Variables + #domino_fp_hash: domino_installer_fixpack_install: true domino_fixpack_version: FP3 - domino_server_fixpack_tar: Domino_140FP3_Linux.tar + domino_server_fixpack_tar: Domino_1400FP3_Linux.tar - # Additional server options - generate_server_id_count: 0 - is_additional_server: true - use_existing_server_id: true - existing_server_id: "additional-demo.id" - existing_server: "standalone-demo.startcloud.com" - existing_server_ip: "192.168.2.255" + ## Domino Hotfix Variables + #domino_hf_hash: + domino_installer_hotfix_install: true + domino_hotfix_version: HF16 + domino_server_hotfix_tar: "140FP3HF16-linux64.tar" - genesis_packages: - - netmonitor - - SuperHumanPortal + ## Leap Variables + #leap_hash: + #leap_archive: + #leap_version: + + ## Nomad Web Variables + #nomadweb_hash: + #nomadweb_archive: + #nomadweb_version: + + ## Traveler Variables + #traveler_hash: + #traveler_archive: + #traveler_base_version: + #traveler_fixpack_archive: + #traveler_fixpack_version: + + ## Verse Variables + #verse_hash: + #verse_archive: + #verse_base_version: - # Hosts entries for /etc/hosts + ## AppDev Web Pack Variables + #appdevpack_hash: + #appdevpack_archive: + #appdevpack_version: + + ## Domino Rest API Variables + #domino_rest_api_hash: + #domino_rest_api_version: + #domino_rest_api_archive: + + ## Hosts entries for /etc/hosts etc_hosts_entries: - hostname: standalone-demo.startcloud.com aliases: @@ -250,7 +336,9 @@ hosts: - name: startcloud.startcloud_roles.sdkman_maven - name: startcloud.startcloud_roles.sdkman_gradle - name: startcloud.startcloud_roles.ssl - #- name: startcloud.hcl_roles.domino_reset + - name: startcloud.hcl_roles.domino_reset + vars: + run_tasks: false - name: startcloud.hcl_roles.domino_install - name: startcloud.hcl_roles.domino_vagrant_rest_api - name: startcloud.hcl_roles.domino_service_nash @@ -262,16 +350,50 @@ hosts: - name: startcloud.hcl_roles.domino_genesis_applications - name: startcloud.hcl_roles.domino_cross_certify - name: startcloud.hcl_roles.domino_java_app_example - #- name: startcloud.hcl_roles.domino_leap - #- name: startcloud.hcl_roles.domino_traveler - #- name: startcloud.hcl_roles.domino_traveler_htmo - #- name: startcloud.hcl_roles.domino_verse - #- name: startcloud.hcl_roles.domino_appdevpack - #- name: startcloud.hcl_roles.domino_rest_api + vars: + run_tasks: true + - name: startcloud.hcl_roles.domino_leap + vars: + run_tasks: false + - name: startcloud.hcl_roles.domino_traveler + vars: + run_tasks: false + - name: startcloud.hcl_roles.domino_traveler_htmo + vars: + run_tasks: false + - name: startcloud.hcl_roles.domino_verse + vars: + run_tasks: false + - name: startcloud.hcl_roles.domino_appdevpack + vars: + run_tasks: false + - name: startcloud.hcl_roles.domino_rest_api + vars: + run_tasks: false - name: startcloud.hcl_roles.domino_nomadweb + vars: + run_tasks: true - name: startcloud.hcl_roles.domino_vagrant_readme - - name: startcloud.startcloud_roles.vagrant_readme + - name: startcloud.startcloud_roles.mariadb + vars: + run_tasks: false + - name: startcloud.startcloud_roles.docker + vars: + run_tasks: false + - name: startcloud.hcl_roles.domino_voltmx_go + vars: + run_tasks: false + - name: startcloud.hcl_roles.voltmx + vars: + run_tasks: false - name: startcloud.startcloud_roles.quick_start tags: always + vars: + run_tasks: true - name: startcloud.startcloud_roles.haproxy + vars: + run_tasks: true + - name: startcloud.startcloud_roles.vagrant_readme + vars: + run_tasks: true - name: startcloud.startcloud_roles.lockdown diff --git a/hcl_domino_additional_provisioner/version.rb b/hcl_domino_additional_provisioner/version.rb index e217522..f184330 100644 --- a/hcl_domino_additional_provisioner/version.rb +++ b/hcl_domino_additional_provisioner/version.rb @@ -1,4 +1,4 @@ module Provisioner - NAME = 'hcl_domino_standalone_provisioner' + NAME = 'hcl_domino_additional_provisioner' VERSION = '0.1.22' end \ No newline at end of file