This is an automated email from the ASF dual-hosted git repository.
ocket8888 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git.
from 957d83f TP: Allows the TP administrator to optionally display a
environment name (#5065)
add af24046 Initial contribution of Ansible-based lab deployment efforts
(#3585)
No new revisions were added by this update.
Summary of changes:
.../ansible-labs/ATC.Installation.dependencies.svg | 201 +
docs/source/admin/ansible-labs/ATC.lab.layers.svg | 199 +
docs/source/admin/ansible-labs/ansible_labs.rst | 172 +
docs/source/admin/environment_creation.rst | 54 +
docs/source/admin/index.rst | 11 +-
docs/source/conf.py | 6 +-
.../development/documentation_guidelines.rst | 2 +-
infrastructure/ansible/.gitignore | 19 +
infrastructure/ansible/dynamic.inventory/README.md | 44 +
infrastructure/ansible/dynamic.inventory/TO.py | 252 ++
infrastructure/ansible/influxdb_relay.yml | 92 +
infrastructure/ansible/roles/ats/README.md | 73 +
infrastructure/ansible/roles/ats/defaults/main.yml | 37 +
infrastructure/ansible/roles/ats/meta/main.yml | 33 +
infrastructure/ansible/roles/ats/tasks/ats.yml | 64 +
infrastructure/ansible/roles/ats/tasks/main.yml | 16 +
.../ansible/roles/ats/templates/crontab.j2 | 24 +
.../ansible/roles/dataset_loader/.gitignore | 18 +
.../ansible/roles/dataset_loader/README.md | 101 +
.../ansible/roles/dataset_loader/defaults/main.yml | 4044 ++++++++++++++++++++
.../roles/dataset_loader/files/selection.set.py | 49 +
.../ansible/roles/dataset_loader/meta/main.yml | 31 +
.../dataset_loader/profile.parameter.conversion.md | 26 +
.../tasks/assign_steering_targets.yml | 31 +
.../tasks/create_ds_profiles_params.yml | 46 +
.../roles/dataset_loader/tasks/dataset_loader.yml | 976 +++++
.../roles/dataset_loader/tasks/ds_loader.yml | 173 +
.../ansible/roles/dataset_loader/tasks/main.yml | 26 +
.../dataset_loader/tasks/parameter_loader.yml | 45 +
.../dataset_loader/tasks/update_mso_servers.yml | 90 +
.../roles/dataset_loader/templates/cachegroup.j2 | 36 +
.../ansible/roles/dataset_loader/templates/cdn.j2 | 18 +
.../dataset_loader/templates/deliveryservice.j2 | 166 +
.../templates/deliveryserviceserver.j2 | 18 +
.../roles/dataset_loader/templates/parameter.j2 | 25 +
.../roles/dataset_loader/templates/profile.j2 | 20 +
.../roles/dataset_loader/templates/server.j2 | 80 +
.../dataset_loader/templates/steering_target.j2 | 18 +
.../ansible/roles/dataset_loader/templates/user.j2 | 51 +
infrastructure/ansible/roles/fakeOrigin/README.md | 66 +
.../ansible/roles/fakeOrigin/defaults/main.yml | 53 +
.../ansible/roles/fakeOrigin/handlers/main.yml | 36 +
.../ansible/roles/fakeOrigin/meta/main.yml | 34 +
.../ansible/roles/fakeOrigin/tasks/fakeOrigin.yml | 38 +
.../ansible/roles/fakeOrigin/tasks/main.yml | 16 +
.../roles/fakeOrigin/templates/config.json.j2 | 23 +
infrastructure/ansible/roles/grove/README.md | 70 +
.../ansible/roles/grove/defaults/main.yml | 77 +
infrastructure/ansible/roles/grove/meta/main.yml | 34 +
infrastructure/ansible/roles/grove/tasks/grove.yml | 89 +
infrastructure/ansible/roles/grove/tasks/main.yml | 16 +
.../ansible/roles/grove/templates/crontab.j2 | 23 +
.../ansible/roles/grove/templates/grove.cfg.j2 | 43 +
.../ansible/roles/influxdb_relay/README.md | 55 +
.../ansible/roles/influxdb_relay/defaults/main.yml | 31 +
.../ansible/roles/influxdb_relay/handlers/main.yml | 19 +
.../ansible/roles/influxdb_relay/meta/main.yml | 29 +
.../roles/influxdb_relay/tasks/influxdb_relay.yml | 37 +
.../ansible/roles/influxdb_relay/tasks/main.yml | 16 +
.../influxdb_relay/templates/influx-relay.conf.j2 | 25 +
infrastructure/ansible/roles/to_api/README.md | 87 +
.../ansible/roles/to_api/defaults/main.yml | 37 +
infrastructure/ansible/roles/to_api/meta/main.yml | 31 +
.../ansible/roles/to_api/tasks/login.yml | 27 +
infrastructure/ansible/roles/to_api/tasks/main.yml | 25 +
.../ansible/roles/to_api/tasks/queue_updates.yml | 51 +
.../roles/to_api/tasks/set_server_status.yml | 63 +
.../ansible/roles/to_api/tasks/snapshot.yml | 130 +
.../ansible/roles/traffic-monitor/README.md | 62 +
.../roles/traffic-monitor/defaults/main.yml | 56 +
.../roles/traffic-monitor/handlers/main.yml | 19 +
.../ansible/roles/traffic-monitor/meta/main.yml | 32 +
.../ansible/roles/traffic-monitor/tasks/main.yml | 16 +
.../traffic-monitor/tasks/traffic_monitor.yml | 53 +
.../templates/traffic_monitor.cfg.j2 | 37 +
.../traffic-monitor/templates/traffic_ops.cfg.j2 | 21 +
.../ansible/roles/traffic-router/README.md | 72 +
.../ansible/roles/traffic-router/defaults/main.yml | 173 +
.../ansible/roles/traffic-router/handlers/main.yml | 28 +
.../ansible/roles/traffic-router/meta/main.yml | 32 +
.../ansible/roles/traffic-router/tasks/main.yml | 16 +
.../roles/traffic-router/tasks/purge.tomcat.6.yml | 57 +
.../roles/traffic-router/tasks/traffic_router.yml | 107 +
.../templates/conf/cache.properties.j2 | 46 +
.../templates/conf/dns.properties.j2 | 29 +
.../templates/conf/http.properties.j2 | 14 +
.../templates/conf/log4j.properties.j2 | 18 +
.../templates/conf/logging.properties.j2 | 18 +
.../traffic-router/templates/conf/server.xml.j2 | 49 +
.../templates/conf/startup.properties.j2 | 25 +
.../templates/conf/traffic_monitor.properties.j2 | 30 +
.../templates/conf/traffic_ops.properties.j2 | 20 +
.../templates/traffic_router.service.j2 | 44 +
.../ansible/roles/traffic-vault/README.md | 68 +
.../ansible/roles/traffic-vault/defaults/main.yml | 113 +
.../ansible/roles/traffic-vault/handlers/main.yml | 34 +
.../ansible/roles/traffic-vault/meta/main.yml | 32 +
.../ansible/roles/traffic-vault/tasks/main.yml | 16 +
.../roles/traffic-vault/tasks/traffic_vault.yml | 200 +
.../roles/traffic-vault/templates/riak.conf.j2 | 729 ++++
infrastructure/ansible/roles/traffic_ops/README.md | 67 +
.../ansible/roles/traffic_ops/defaults/main.yml | 193 +
.../ansible/roles/traffic_ops/handlers/main.yml | 31 +
.../ansible/roles/traffic_ops/meta/main.yml | 32 +
.../ansible/roles/traffic_ops/tasks/main.yml | 16 +
.../roles/traffic_ops/tasks/traffic_ops.yml | 163 +
.../roles/traffic_ops/templates/cdn.conf.j2 | 80 +
.../roles/traffic_ops/templates/dbconf.yml.j2 | 27 +
.../roles/traffic_ops/templates/influxdb.conf.j2 | 20 +
.../roles/traffic_ops/templates/ldap.conf.j2 | 21 +
.../traffic_ops/templates/postinstall.input.j2 | 176 +
.../templates/production/database.conf.j2 | 23 +
.../templates/production/log4perl.conf.j2 | 24 +
.../traffic_ops/templates/production/riak.conf.j2 | 18 +
.../ansible/roles/traffic_opsdb/README.md | 95 +
.../ansible/roles/traffic_opsdb/defaults/main.yml | 47 +
.../ansible/roles/traffic_opsdb/handlers/main.yml | 25 +
.../ansible/roles/traffic_opsdb/meta/main.yml | 32 +
.../tasks/initialize_traffic_opsdb.yml | 42 +
.../ansible/roles/traffic_opsdb/tasks/main.yml | 19 +
.../roles/traffic_opsdb/tasks/traffic_opsdb.yml | 131 +
.../roles/traffic_opsdb/templates/.pgpass.j2 | 17 +
.../roles/traffic_opsdb/templates/pg_hba.conf.j2 | 166 +
.../traffic_opsdb/templates/postgresql.conf.j2 | 667 ++++
.../ansible/roles/traffic_portal/README.md | 66 +
.../ansible/roles/traffic_portal/defaults/main.yml | 219 ++
.../ansible/roles/traffic_portal/handlers/main.yml | 33 +
.../ansible/roles/traffic_portal/meta/main.yml | 32 +
.../ansible/roles/traffic_portal/tasks/main.yml | 16 +
.../roles/traffic_portal/tasks/traffic_portal.yml | 46 +
.../roles/traffic_portal/templates/config.js.j2 | 39 +
.../templates/traffic_portal_properties.json.j2 | 14 +
.../ansible/roles/traffic_stats/README.md | 64 +
.../ansible/roles/traffic_stats/defaults/main.yml | 52 +
.../ansible/roles/traffic_stats/handlers/main.yml | 19 +
.../ansible/roles/traffic_stats/meta/main.yml | 32 +
.../ansible/roles/traffic_stats/tasks/main.yml | 16 +
.../roles/traffic_stats/tasks/traffic_stats.yml | 58 +
.../traffic_stats/templates/traffic_stats.cfg.j2 | 30 +
.../templates/traffic_stats_seelog.xml.j2 | 20 +
infrastructure/ansible/sample.driver.playbook.yml | 42 +
infrastructure/ansible/sample.lab/.gitignore | 19 +
.../ansible/sample.lab/Ansible.Dockerfile | 35 +
.../ansible/sample.lab/ansible-playbook.sh | 38 +
infrastructure/ansible/sample.lab/ansible.cfg | 29 +
infrastructure/ansible/sample.lab/ansible/vars.yml | 61 +
.../ansible/sample.lab/ansible/vault.decrypted | 32 +
.../ansible/sample.lab/docker-compose.yaml | 59 +
infrastructure/ansible/sample.lab/gilt.yml | 45 +
.../sample.lab/inventory/.dockerignore} | 0
.../ansible/sample.lab/inventory/.gitignore | 21 +
.../sample.lab/inventory/component.inventory | 123 +
.../sample.lab/inventory/provisioning.inventory | 64 +
infrastructure/ansible/sample.lab/manual.run.sh | 47 +
infrastructure/ansible/steady-state.yml | 318 ++
.../ansible/templates/inventory.template.j2 | 52 +
infrastructure/ansible/test.urls.yml | 82 +
157 files changed, 14883 insertions(+), 6 deletions(-)
create mode 100644
docs/source/admin/ansible-labs/ATC.Installation.dependencies.svg
create mode 100644 docs/source/admin/ansible-labs/ATC.lab.layers.svg
create mode 100644 docs/source/admin/ansible-labs/ansible_labs.rst
create mode 100644 docs/source/admin/environment_creation.rst
create mode 100644 infrastructure/ansible/.gitignore
create mode 100644 infrastructure/ansible/dynamic.inventory/README.md
create mode 100755 infrastructure/ansible/dynamic.inventory/TO.py
create mode 100644 infrastructure/ansible/influxdb_relay.yml
create mode 100644 infrastructure/ansible/roles/ats/README.md
create mode 100644 infrastructure/ansible/roles/ats/defaults/main.yml
create mode 100644 infrastructure/ansible/roles/ats/meta/main.yml
create mode 100644 infrastructure/ansible/roles/ats/tasks/ats.yml
create mode 100644 infrastructure/ansible/roles/ats/tasks/main.yml
create mode 100644 infrastructure/ansible/roles/ats/templates/crontab.j2
create mode 100644 infrastructure/ansible/roles/dataset_loader/.gitignore
create mode 100644 infrastructure/ansible/roles/dataset_loader/README.md
create mode 100644
infrastructure/ansible/roles/dataset_loader/defaults/main.yml
create mode 100755
infrastructure/ansible/roles/dataset_loader/files/selection.set.py
create mode 100644 infrastructure/ansible/roles/dataset_loader/meta/main.yml
create mode 100644
infrastructure/ansible/roles/dataset_loader/profile.parameter.conversion.md
create mode 100644
infrastructure/ansible/roles/dataset_loader/tasks/assign_steering_targets.yml
create mode 100644
infrastructure/ansible/roles/dataset_loader/tasks/create_ds_profiles_params.yml
create mode 100644
infrastructure/ansible/roles/dataset_loader/tasks/dataset_loader.yml
create mode 100644
infrastructure/ansible/roles/dataset_loader/tasks/ds_loader.yml
create mode 100644 infrastructure/ansible/roles/dataset_loader/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/dataset_loader/tasks/parameter_loader.yml
create mode 100644
infrastructure/ansible/roles/dataset_loader/tasks/update_mso_servers.yml
create mode 100644
infrastructure/ansible/roles/dataset_loader/templates/cachegroup.j2
create mode 100644 infrastructure/ansible/roles/dataset_loader/templates/cdn.j2
create mode 100644
infrastructure/ansible/roles/dataset_loader/templates/deliveryservice.j2
create mode 100644
infrastructure/ansible/roles/dataset_loader/templates/deliveryserviceserver.j2
create mode 100644
infrastructure/ansible/roles/dataset_loader/templates/parameter.j2
create mode 100644
infrastructure/ansible/roles/dataset_loader/templates/profile.j2
create mode 100644
infrastructure/ansible/roles/dataset_loader/templates/server.j2
create mode 100644
infrastructure/ansible/roles/dataset_loader/templates/steering_target.j2
create mode 100644
infrastructure/ansible/roles/dataset_loader/templates/user.j2
create mode 100644 infrastructure/ansible/roles/fakeOrigin/README.md
create mode 100644 infrastructure/ansible/roles/fakeOrigin/defaults/main.yml
create mode 100644 infrastructure/ansible/roles/fakeOrigin/handlers/main.yml
create mode 100644 infrastructure/ansible/roles/fakeOrigin/meta/main.yml
create mode 100644 infrastructure/ansible/roles/fakeOrigin/tasks/fakeOrigin.yml
create mode 100644 infrastructure/ansible/roles/fakeOrigin/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/fakeOrigin/templates/config.json.j2
create mode 100644 infrastructure/ansible/roles/grove/README.md
create mode 100644 infrastructure/ansible/roles/grove/defaults/main.yml
create mode 100644 infrastructure/ansible/roles/grove/meta/main.yml
create mode 100644 infrastructure/ansible/roles/grove/tasks/grove.yml
create mode 100644 infrastructure/ansible/roles/grove/tasks/main.yml
create mode 100644 infrastructure/ansible/roles/grove/templates/crontab.j2
create mode 100644 infrastructure/ansible/roles/grove/templates/grove.cfg.j2
create mode 100644 infrastructure/ansible/roles/influxdb_relay/README.md
create mode 100644
infrastructure/ansible/roles/influxdb_relay/defaults/main.yml
create mode 100644
infrastructure/ansible/roles/influxdb_relay/handlers/main.yml
create mode 100644 infrastructure/ansible/roles/influxdb_relay/meta/main.yml
create mode 100644
infrastructure/ansible/roles/influxdb_relay/tasks/influxdb_relay.yml
create mode 100644 infrastructure/ansible/roles/influxdb_relay/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/influxdb_relay/templates/influx-relay.conf.j2
create mode 100644 infrastructure/ansible/roles/to_api/README.md
create mode 100644 infrastructure/ansible/roles/to_api/defaults/main.yml
create mode 100644 infrastructure/ansible/roles/to_api/meta/main.yml
create mode 100644 infrastructure/ansible/roles/to_api/tasks/login.yml
create mode 100644 infrastructure/ansible/roles/to_api/tasks/main.yml
create mode 100644 infrastructure/ansible/roles/to_api/tasks/queue_updates.yml
create mode 100644
infrastructure/ansible/roles/to_api/tasks/set_server_status.yml
create mode 100644 infrastructure/ansible/roles/to_api/tasks/snapshot.yml
create mode 100644 infrastructure/ansible/roles/traffic-monitor/README.md
create mode 100644
infrastructure/ansible/roles/traffic-monitor/defaults/main.yml
create mode 100644
infrastructure/ansible/roles/traffic-monitor/handlers/main.yml
create mode 100644 infrastructure/ansible/roles/traffic-monitor/meta/main.yml
create mode 100644 infrastructure/ansible/roles/traffic-monitor/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/traffic-monitor/tasks/traffic_monitor.yml
create mode 100644
infrastructure/ansible/roles/traffic-monitor/templates/traffic_monitor.cfg.j2
create mode 100644
infrastructure/ansible/roles/traffic-monitor/templates/traffic_ops.cfg.j2
create mode 100644 infrastructure/ansible/roles/traffic-router/README.md
create mode 100644
infrastructure/ansible/roles/traffic-router/defaults/main.yml
create mode 100644
infrastructure/ansible/roles/traffic-router/handlers/main.yml
create mode 100644 infrastructure/ansible/roles/traffic-router/meta/main.yml
create mode 100644 infrastructure/ansible/roles/traffic-router/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/traffic-router/tasks/purge.tomcat.6.yml
create mode 100644
infrastructure/ansible/roles/traffic-router/tasks/traffic_router.yml
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/conf/cache.properties.j2
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/conf/dns.properties.j2
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/conf/http.properties.j2
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/conf/log4j.properties.j2
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/conf/logging.properties.j2
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/conf/server.xml.j2
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/conf/startup.properties.j2
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/conf/traffic_monitor.properties.j2
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/conf/traffic_ops.properties.j2
create mode 100644
infrastructure/ansible/roles/traffic-router/templates/traffic_router.service.j2
create mode 100644 infrastructure/ansible/roles/traffic-vault/README.md
create mode 100644 infrastructure/ansible/roles/traffic-vault/defaults/main.yml
create mode 100644 infrastructure/ansible/roles/traffic-vault/handlers/main.yml
create mode 100644 infrastructure/ansible/roles/traffic-vault/meta/main.yml
create mode 100644 infrastructure/ansible/roles/traffic-vault/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/traffic-vault/tasks/traffic_vault.yml
create mode 100644
infrastructure/ansible/roles/traffic-vault/templates/riak.conf.j2
create mode 100644 infrastructure/ansible/roles/traffic_ops/README.md
create mode 100644 infrastructure/ansible/roles/traffic_ops/defaults/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_ops/handlers/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_ops/meta/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_ops/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/traffic_ops/tasks/traffic_ops.yml
create mode 100644
infrastructure/ansible/roles/traffic_ops/templates/cdn.conf.j2
create mode 100644
infrastructure/ansible/roles/traffic_ops/templates/dbconf.yml.j2
create mode 100644
infrastructure/ansible/roles/traffic_ops/templates/influxdb.conf.j2
create mode 100644
infrastructure/ansible/roles/traffic_ops/templates/ldap.conf.j2
create mode 100644
infrastructure/ansible/roles/traffic_ops/templates/postinstall.input.j2
create mode 100644
infrastructure/ansible/roles/traffic_ops/templates/production/database.conf.j2
create mode 100644
infrastructure/ansible/roles/traffic_ops/templates/production/log4perl.conf.j2
create mode 100644
infrastructure/ansible/roles/traffic_ops/templates/production/riak.conf.j2
create mode 100644 infrastructure/ansible/roles/traffic_opsdb/README.md
create mode 100644 infrastructure/ansible/roles/traffic_opsdb/defaults/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_opsdb/handlers/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_opsdb/meta/main.yml
create mode 100644
infrastructure/ansible/roles/traffic_opsdb/tasks/initialize_traffic_opsdb.yml
create mode 100644 infrastructure/ansible/roles/traffic_opsdb/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/traffic_opsdb/tasks/traffic_opsdb.yml
create mode 100644
infrastructure/ansible/roles/traffic_opsdb/templates/.pgpass.j2
create mode 100644
infrastructure/ansible/roles/traffic_opsdb/templates/pg_hba.conf.j2
create mode 100644
infrastructure/ansible/roles/traffic_opsdb/templates/postgresql.conf.j2
create mode 100644 infrastructure/ansible/roles/traffic_portal/README.md
create mode 100644
infrastructure/ansible/roles/traffic_portal/defaults/main.yml
create mode 100644
infrastructure/ansible/roles/traffic_portal/handlers/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_portal/meta/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_portal/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/traffic_portal/tasks/traffic_portal.yml
create mode 100644
infrastructure/ansible/roles/traffic_portal/templates/config.js.j2
create mode 100644
infrastructure/ansible/roles/traffic_portal/templates/traffic_portal_properties.json.j2
create mode 100644 infrastructure/ansible/roles/traffic_stats/README.md
create mode 100644 infrastructure/ansible/roles/traffic_stats/defaults/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_stats/handlers/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_stats/meta/main.yml
create mode 100644 infrastructure/ansible/roles/traffic_stats/tasks/main.yml
create mode 100644
infrastructure/ansible/roles/traffic_stats/tasks/traffic_stats.yml
create mode 100644
infrastructure/ansible/roles/traffic_stats/templates/traffic_stats.cfg.j2
create mode 100644
infrastructure/ansible/roles/traffic_stats/templates/traffic_stats_seelog.xml.j2
create mode 100644 infrastructure/ansible/sample.driver.playbook.yml
create mode 100644 infrastructure/ansible/sample.lab/.gitignore
create mode 100644 infrastructure/ansible/sample.lab/Ansible.Dockerfile
create mode 100644 infrastructure/ansible/sample.lab/ansible-playbook.sh
create mode 100644 infrastructure/ansible/sample.lab/ansible.cfg
create mode 100644 infrastructure/ansible/sample.lab/ansible/vars.yml
create mode 100644 infrastructure/ansible/sample.lab/ansible/vault.decrypted
create mode 100644 infrastructure/ansible/sample.lab/docker-compose.yaml
create mode 100644 infrastructure/ansible/sample.lab/gilt.yml
copy infrastructure/{cdn-in-a-box/traffic_ops/overrides/.gitignore =>
ansible/sample.lab/inventory/.dockerignore} (100%)
create mode 100644 infrastructure/ansible/sample.lab/inventory/.gitignore
create mode 100644
infrastructure/ansible/sample.lab/inventory/component.inventory
create mode 100644
infrastructure/ansible/sample.lab/inventory/provisioning.inventory
create mode 100644 infrastructure/ansible/sample.lab/manual.run.sh
create mode 100644 infrastructure/ansible/steady-state.yml
create mode 100644 infrastructure/ansible/templates/inventory.template.j2
create mode 100644 infrastructure/ansible/test.urls.yml