The source files for this tutorial can be downloaded from its GitHub repository, or cloned into your current working directory using the command git clone https://github.com/ionos-cloud/module-ansible.git before changing into the module-ansible/docs/tutorials/09__a_quick_introduction_to_dbaas sub-directory.
01__create_jumpbox_and_nlb.yml
# If ENABLE_EXPLICITLY_UNSUPPORTED_CONFIGURATIONS is set to true, a Network# Load Balancer (and its corresponding rules) will also be provisioned; as# its name suggests, this is an _unsupported_ configuration (which also offers# less security and security options than, e.g., using internal hosts and/or# a jumpbox), but it shows you how an NLB can be used to access your DBaaS# cluster(s) from _any_ public IP addressENABLE_EXPLICITLY_UNSUPPORTED_CONFIGURATIONS:falsedatacenter_name:Ansible Tutorials - Introducing DBaaSip_block: { 'size':'1' }lan: { 'name':'Internal LAN','address':'192.168.8.0/24','gw_ip':'192.168.8.1' }nlb: { 'name':'NLB','ip':'192.168.8.248' }server_config: { 'jumpbox': { 'name':'jumpbox','cube_size':'CUBES XS','ip':'192.168.8.8' } }dbaas_config: { 'postgres_cluster': { 'ram':'2048',# must be 2048 or greater'cores':'1','volume_size':'10240',# in MB, must be 2048 or greater'storage_type':'HDD','ip':'192.168.8.16' },'mongodb_cluster': { 'template':'MongoDB Playground','version':'6.0','ip':'192.168.8.17' } }vnf_wait_timeout:1800