├── .circleci ├── config.yml └── images │ └── antonbabenko │ └── terrapin │ └── Dockerfile ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── bin ├── generate_module.sh ├── generate_provider_data.rb ├── generate_resources_from_json.sh ├── run_module_tests.sh └── run_templates_tests.sh ├── docs └── README.md ├── jinja2_terraform ├── __init__.py └── terraform.py ├── modules ├── aws_bastion_s3_keys │ ├── meta.yml │ └── templates │ │ ├── main.tf.tpl │ │ └── user_data.sh └── just_an_example │ ├── meta.yml │ └── templates │ ├── features.yml │ ├── main.tf.tpl │ └── user_data.sh ├── resources ├── providers │ ├── alicloud.json │ ├── archive.json │ ├── arukas.json │ ├── atlas.json │ ├── aws.json │ ├── azure.json │ ├── azurerm.json │ ├── bitbucket.json │ ├── chef.json │ ├── circonus.json │ ├── clc.json │ ├── cloudflare.json │ ├── cloudstack.json │ ├── cobbler.json │ ├── consul.json │ ├── datadog.json │ ├── digitalocean.json │ ├── dme.json │ ├── dns.json │ ├── dnsimple.json │ ├── docker.json │ ├── dyn.json │ ├── external.json │ ├── fastly.json │ ├── github.json │ ├── gitlab.json │ ├── google.json │ ├── grafana.json │ ├── heroku.json │ ├── http.json │ ├── icinga2.json │ ├── ignition.json │ ├── influxdb.json │ ├── kubernetes.json │ ├── librato.json │ ├── local.json │ ├── logentries.json │ ├── mailgun.json │ ├── mysql.json │ ├── newrelic.json │ ├── nomad.json │ ├── ns1.json │ ├── null.json │ ├── oneandone.json │ ├── opc.json │ ├── openstack.json │ ├── opsgenie.json │ ├── packet.json │ ├── pagerduty.json │ ├── postgresql.json │ ├── powerdns.json │ ├── profitbricks.json │ ├── rabbitmq.json │ ├── rancher.json │ ├── random.json │ ├── rundeck.json │ ├── scaleway.json │ ├── softlayer.json │ ├── spotinst.json │ ├── statuscake.json │ ├── template.json │ ├── terraform.json │ ├── test.json │ ├── tls.json │ ├── triton.json │ ├── ultradns.json │ ├── vault.json │ ├── vcd.json │ └── vsphere.json └── providers_doc │ ├── alicloud.json │ ├── archive.json │ ├── arukas.json │ ├── atlas.json │ ├── aws.json │ ├── azure.json │ ├── azurerm.json │ ├── bitbucket.json │ ├── chef.json │ ├── circonus.json │ ├── clc.json │ ├── cloudflare.json │ ├── cloudstack.json │ ├── cobbler.json │ ├── consul.json │ ├── datadog.json │ ├── digitalocean.json │ ├── dme.json │ ├── dns.json │ ├── dnsimple.json │ ├── docker.json │ ├── dyn.json │ ├── external.json │ ├── fastly.json │ ├── github.json │ ├── gitlab.json │ ├── google.json │ ├── grafana.json │ ├── heroku.json │ ├── http.json │ ├── icinga2.json │ ├── ignition.json │ ├── influxdb.json │ ├── kubernetes.json │ ├── librato.json │ ├── local.json │ ├── logentries.json │ ├── mailgun.json │ ├── mysql.json │ ├── newrelic.json │ ├── nomad.json │ ├── ns1.json │ ├── null.json │ ├── oneandone.json │ ├── opc.json │ ├── openstack.json │ ├── opsgenie.json │ ├── packet.json │ ├── pagerduty.json │ ├── postgresql.json │ ├── powerdns.json │ ├── profitbricks.json │ ├── rabbitmq.json │ ├── rancher.json │ ├── random.json │ ├── rundeck.json │ ├── scaleway.json │ ├── softlayer.json │ ├── spotinst.json │ ├── statuscake.json │ ├── template.json │ ├── terraform.json │ ├── tls.json │ ├── triton.json │ ├── ultradns.json │ ├── vault.json │ ├── vcd.json │ └── vsphere.json ├── templates ├── docs │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ └── README.md.tpl ├── examples │ └── default │ │ ├── README.md │ │ ├── main.tf.tpl │ │ └── outputs.tf.tpl ├── macros │ └── macros.jinja2 └── tests │ ├── .gitignore │ ├── .kitchen.yml.tpl │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── test │ ├── fixtures │ │ └── default │ │ │ ├── module.tf │ │ │ └── outputs.tf │ └── integration │ │ └── default │ │ └── controls │ │ ├── aa.txt.tpl │ │ ├── sg_spec.rb │ │ └── state_file_spec.rb │ └── testing.tfvars ├── terrapin.png └── tests └── templates └── basic ├── basic.jinja2 ├── basic.tf ├── test_extension.jinja2 ├── test_extension.tf ├── variables.jinja2 └── variables.tf /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/images/antonbabenko/terrapin/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/.circleci/images/antonbabenko/terrapin/Dockerfile -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/README.md -------------------------------------------------------------------------------- /bin/generate_module.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/bin/generate_module.sh -------------------------------------------------------------------------------- /bin/generate_provider_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/bin/generate_provider_data.rb -------------------------------------------------------------------------------- /bin/generate_resources_from_json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/bin/generate_resources_from_json.sh -------------------------------------------------------------------------------- /bin/run_module_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/bin/run_module_tests.sh -------------------------------------------------------------------------------- /bin/run_templates_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/bin/run_templates_tests.sh -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/docs/README.md -------------------------------------------------------------------------------- /jinja2_terraform/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/jinja2_terraform/__init__.py -------------------------------------------------------------------------------- /jinja2_terraform/terraform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/jinja2_terraform/terraform.py -------------------------------------------------------------------------------- /modules/aws_bastion_s3_keys/meta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/modules/aws_bastion_s3_keys/meta.yml -------------------------------------------------------------------------------- /modules/aws_bastion_s3_keys/templates/main.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/modules/aws_bastion_s3_keys/templates/main.tf.tpl -------------------------------------------------------------------------------- /modules/aws_bastion_s3_keys/templates/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/modules/aws_bastion_s3_keys/templates/user_data.sh -------------------------------------------------------------------------------- /modules/just_an_example/meta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/modules/just_an_example/meta.yml -------------------------------------------------------------------------------- /modules/just_an_example/templates/features.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/modules/just_an_example/templates/features.yml -------------------------------------------------------------------------------- /modules/just_an_example/templates/main.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/modules/just_an_example/templates/main.tf.tpl -------------------------------------------------------------------------------- /modules/just_an_example/templates/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/modules/just_an_example/templates/user_data.sh -------------------------------------------------------------------------------- /resources/providers/alicloud.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/alicloud.json -------------------------------------------------------------------------------- /resources/providers/archive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/archive.json -------------------------------------------------------------------------------- /resources/providers/arukas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/arukas.json -------------------------------------------------------------------------------- /resources/providers/atlas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/atlas.json -------------------------------------------------------------------------------- /resources/providers/aws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/aws.json -------------------------------------------------------------------------------- /resources/providers/azure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/azure.json -------------------------------------------------------------------------------- /resources/providers/azurerm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/azurerm.json -------------------------------------------------------------------------------- /resources/providers/bitbucket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/bitbucket.json -------------------------------------------------------------------------------- /resources/providers/chef.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/chef.json -------------------------------------------------------------------------------- /resources/providers/circonus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/circonus.json -------------------------------------------------------------------------------- /resources/providers/clc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/clc.json -------------------------------------------------------------------------------- /resources/providers/cloudflare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/cloudflare.json -------------------------------------------------------------------------------- /resources/providers/cloudstack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/cloudstack.json -------------------------------------------------------------------------------- /resources/providers/cobbler.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/cobbler.json -------------------------------------------------------------------------------- /resources/providers/consul.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/consul.json -------------------------------------------------------------------------------- /resources/providers/datadog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/datadog.json -------------------------------------------------------------------------------- /resources/providers/digitalocean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/digitalocean.json -------------------------------------------------------------------------------- /resources/providers/dme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/dme.json -------------------------------------------------------------------------------- /resources/providers/dns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/dns.json -------------------------------------------------------------------------------- /resources/providers/dnsimple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/dnsimple.json -------------------------------------------------------------------------------- /resources/providers/docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/docker.json -------------------------------------------------------------------------------- /resources/providers/dyn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/dyn.json -------------------------------------------------------------------------------- /resources/providers/external.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/external.json -------------------------------------------------------------------------------- /resources/providers/fastly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/fastly.json -------------------------------------------------------------------------------- /resources/providers/github.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/github.json -------------------------------------------------------------------------------- /resources/providers/gitlab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/gitlab.json -------------------------------------------------------------------------------- /resources/providers/google.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/google.json -------------------------------------------------------------------------------- /resources/providers/grafana.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/grafana.json -------------------------------------------------------------------------------- /resources/providers/heroku.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/heroku.json -------------------------------------------------------------------------------- /resources/providers/http.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/http.json -------------------------------------------------------------------------------- /resources/providers/icinga2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/icinga2.json -------------------------------------------------------------------------------- /resources/providers/ignition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/ignition.json -------------------------------------------------------------------------------- /resources/providers/influxdb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/influxdb.json -------------------------------------------------------------------------------- /resources/providers/kubernetes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/kubernetes.json -------------------------------------------------------------------------------- /resources/providers/librato.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/librato.json -------------------------------------------------------------------------------- /resources/providers/local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/local.json -------------------------------------------------------------------------------- /resources/providers/logentries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/logentries.json -------------------------------------------------------------------------------- /resources/providers/mailgun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/mailgun.json -------------------------------------------------------------------------------- /resources/providers/mysql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/mysql.json -------------------------------------------------------------------------------- /resources/providers/newrelic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/newrelic.json -------------------------------------------------------------------------------- /resources/providers/nomad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/nomad.json -------------------------------------------------------------------------------- /resources/providers/ns1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/ns1.json -------------------------------------------------------------------------------- /resources/providers/null.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/null.json -------------------------------------------------------------------------------- /resources/providers/oneandone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/oneandone.json -------------------------------------------------------------------------------- /resources/providers/opc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/opc.json -------------------------------------------------------------------------------- /resources/providers/openstack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/openstack.json -------------------------------------------------------------------------------- /resources/providers/opsgenie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/opsgenie.json -------------------------------------------------------------------------------- /resources/providers/packet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/packet.json -------------------------------------------------------------------------------- /resources/providers/pagerduty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/pagerduty.json -------------------------------------------------------------------------------- /resources/providers/postgresql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/postgresql.json -------------------------------------------------------------------------------- /resources/providers/powerdns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/powerdns.json -------------------------------------------------------------------------------- /resources/providers/profitbricks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/profitbricks.json -------------------------------------------------------------------------------- /resources/providers/rabbitmq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/rabbitmq.json -------------------------------------------------------------------------------- /resources/providers/rancher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/rancher.json -------------------------------------------------------------------------------- /resources/providers/random.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/random.json -------------------------------------------------------------------------------- /resources/providers/rundeck.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/rundeck.json -------------------------------------------------------------------------------- /resources/providers/scaleway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/scaleway.json -------------------------------------------------------------------------------- /resources/providers/softlayer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/softlayer.json -------------------------------------------------------------------------------- /resources/providers/spotinst.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/spotinst.json -------------------------------------------------------------------------------- /resources/providers/statuscake.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/statuscake.json -------------------------------------------------------------------------------- /resources/providers/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/template.json -------------------------------------------------------------------------------- /resources/providers/terraform.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/terraform.json -------------------------------------------------------------------------------- /resources/providers/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/test.json -------------------------------------------------------------------------------- /resources/providers/tls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/tls.json -------------------------------------------------------------------------------- /resources/providers/triton.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/triton.json -------------------------------------------------------------------------------- /resources/providers/ultradns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/ultradns.json -------------------------------------------------------------------------------- /resources/providers/vault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/vault.json -------------------------------------------------------------------------------- /resources/providers/vcd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/vcd.json -------------------------------------------------------------------------------- /resources/providers/vsphere.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers/vsphere.json -------------------------------------------------------------------------------- /resources/providers_doc/alicloud.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/alicloud.json -------------------------------------------------------------------------------- /resources/providers_doc/archive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/archive.json -------------------------------------------------------------------------------- /resources/providers_doc/arukas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/arukas.json -------------------------------------------------------------------------------- /resources/providers_doc/atlas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/atlas.json -------------------------------------------------------------------------------- /resources/providers_doc/aws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/aws.json -------------------------------------------------------------------------------- /resources/providers_doc/azure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/azure.json -------------------------------------------------------------------------------- /resources/providers_doc/azurerm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/azurerm.json -------------------------------------------------------------------------------- /resources/providers_doc/bitbucket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/bitbucket.json -------------------------------------------------------------------------------- /resources/providers_doc/chef.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/chef.json -------------------------------------------------------------------------------- /resources/providers_doc/circonus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/circonus.json -------------------------------------------------------------------------------- /resources/providers_doc/clc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/clc.json -------------------------------------------------------------------------------- /resources/providers_doc/cloudflare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/cloudflare.json -------------------------------------------------------------------------------- /resources/providers_doc/cloudstack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/cloudstack.json -------------------------------------------------------------------------------- /resources/providers_doc/cobbler.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/cobbler.json -------------------------------------------------------------------------------- /resources/providers_doc/consul.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/consul.json -------------------------------------------------------------------------------- /resources/providers_doc/datadog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/datadog.json -------------------------------------------------------------------------------- /resources/providers_doc/digitalocean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/digitalocean.json -------------------------------------------------------------------------------- /resources/providers_doc/dme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/dme.json -------------------------------------------------------------------------------- /resources/providers_doc/dns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/dns.json -------------------------------------------------------------------------------- /resources/providers_doc/dnsimple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/dnsimple.json -------------------------------------------------------------------------------- /resources/providers_doc/docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/docker.json -------------------------------------------------------------------------------- /resources/providers_doc/dyn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/dyn.json -------------------------------------------------------------------------------- /resources/providers_doc/external.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/external.json -------------------------------------------------------------------------------- /resources/providers_doc/fastly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/fastly.json -------------------------------------------------------------------------------- /resources/providers_doc/github.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/github.json -------------------------------------------------------------------------------- /resources/providers_doc/gitlab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/gitlab.json -------------------------------------------------------------------------------- /resources/providers_doc/google.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/google.json -------------------------------------------------------------------------------- /resources/providers_doc/grafana.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/grafana.json -------------------------------------------------------------------------------- /resources/providers_doc/heroku.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/heroku.json -------------------------------------------------------------------------------- /resources/providers_doc/http.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/http.json -------------------------------------------------------------------------------- /resources/providers_doc/icinga2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/icinga2.json -------------------------------------------------------------------------------- /resources/providers_doc/ignition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/ignition.json -------------------------------------------------------------------------------- /resources/providers_doc/influxdb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/influxdb.json -------------------------------------------------------------------------------- /resources/providers_doc/kubernetes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/kubernetes.json -------------------------------------------------------------------------------- /resources/providers_doc/librato.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/librato.json -------------------------------------------------------------------------------- /resources/providers_doc/local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/local.json -------------------------------------------------------------------------------- /resources/providers_doc/logentries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/logentries.json -------------------------------------------------------------------------------- /resources/providers_doc/mailgun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/mailgun.json -------------------------------------------------------------------------------- /resources/providers_doc/mysql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/mysql.json -------------------------------------------------------------------------------- /resources/providers_doc/newrelic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/newrelic.json -------------------------------------------------------------------------------- /resources/providers_doc/nomad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/nomad.json -------------------------------------------------------------------------------- /resources/providers_doc/ns1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/ns1.json -------------------------------------------------------------------------------- /resources/providers_doc/null.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/null.json -------------------------------------------------------------------------------- /resources/providers_doc/oneandone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/oneandone.json -------------------------------------------------------------------------------- /resources/providers_doc/opc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/opc.json -------------------------------------------------------------------------------- /resources/providers_doc/openstack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/openstack.json -------------------------------------------------------------------------------- /resources/providers_doc/opsgenie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/opsgenie.json -------------------------------------------------------------------------------- /resources/providers_doc/packet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/packet.json -------------------------------------------------------------------------------- /resources/providers_doc/pagerduty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/pagerduty.json -------------------------------------------------------------------------------- /resources/providers_doc/postgresql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/postgresql.json -------------------------------------------------------------------------------- /resources/providers_doc/powerdns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/powerdns.json -------------------------------------------------------------------------------- /resources/providers_doc/profitbricks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/profitbricks.json -------------------------------------------------------------------------------- /resources/providers_doc/rabbitmq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/rabbitmq.json -------------------------------------------------------------------------------- /resources/providers_doc/rancher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/rancher.json -------------------------------------------------------------------------------- /resources/providers_doc/random.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/random.json -------------------------------------------------------------------------------- /resources/providers_doc/rundeck.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/rundeck.json -------------------------------------------------------------------------------- /resources/providers_doc/scaleway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/scaleway.json -------------------------------------------------------------------------------- /resources/providers_doc/softlayer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/softlayer.json -------------------------------------------------------------------------------- /resources/providers_doc/spotinst.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/spotinst.json -------------------------------------------------------------------------------- /resources/providers_doc/statuscake.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/statuscake.json -------------------------------------------------------------------------------- /resources/providers_doc/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/template.json -------------------------------------------------------------------------------- /resources/providers_doc/terraform.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/terraform.json -------------------------------------------------------------------------------- /resources/providers_doc/tls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/tls.json -------------------------------------------------------------------------------- /resources/providers_doc/triton.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/triton.json -------------------------------------------------------------------------------- /resources/providers_doc/ultradns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/ultradns.json -------------------------------------------------------------------------------- /resources/providers_doc/vault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/vault.json -------------------------------------------------------------------------------- /resources/providers_doc/vcd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/vcd.json -------------------------------------------------------------------------------- /resources/providers_doc/vsphere.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/resources/providers_doc/vsphere.json -------------------------------------------------------------------------------- /templates/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/docs/.gitignore -------------------------------------------------------------------------------- /templates/docs/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/docs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/docs/LICENSE -------------------------------------------------------------------------------- /templates/docs/README.md.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/docs/README.md.tpl -------------------------------------------------------------------------------- /templates/examples/default/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/examples/default/README.md -------------------------------------------------------------------------------- /templates/examples/default/main.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/examples/default/main.tf.tpl -------------------------------------------------------------------------------- /templates/examples/default/outputs.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/examples/default/outputs.tf.tpl -------------------------------------------------------------------------------- /templates/macros/macros.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/macros/macros.jinja2 -------------------------------------------------------------------------------- /templates/tests/.gitignore: -------------------------------------------------------------------------------- 1 | .terraform 2 | .kitchen -------------------------------------------------------------------------------- /templates/tests/.kitchen.yml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/tests/.kitchen.yml.tpl -------------------------------------------------------------------------------- /templates/tests/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/tests/Gemfile -------------------------------------------------------------------------------- /templates/tests/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/tests/Gemfile.lock -------------------------------------------------------------------------------- /templates/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/tests/README.md -------------------------------------------------------------------------------- /templates/tests/test/fixtures/default/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/tests/test/fixtures/default/module.tf -------------------------------------------------------------------------------- /templates/tests/test/fixtures/default/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/tests/test/fixtures/default/outputs.tf -------------------------------------------------------------------------------- /templates/tests/test/integration/default/controls/aa.txt.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/tests/test/integration/default/controls/sg_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/tests/test/integration/default/controls/sg_spec.rb -------------------------------------------------------------------------------- /templates/tests/test/integration/default/controls/state_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/tests/test/integration/default/controls/state_file_spec.rb -------------------------------------------------------------------------------- /templates/tests/testing.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/templates/tests/testing.tfvars -------------------------------------------------------------------------------- /terrapin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/terrapin.png -------------------------------------------------------------------------------- /tests/templates/basic/basic.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/tests/templates/basic/basic.jinja2 -------------------------------------------------------------------------------- /tests/templates/basic/basic.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/tests/templates/basic/basic.tf -------------------------------------------------------------------------------- /tests/templates/basic/test_extension.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/tests/templates/basic/test_extension.jinja2 -------------------------------------------------------------------------------- /tests/templates/basic/test_extension.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/tests/templates/basic/test_extension.tf -------------------------------------------------------------------------------- /tests/templates/basic/variables.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/tests/templates/basic/variables.jinja2 -------------------------------------------------------------------------------- /tests/templates/basic/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonbabenko/terrapin/HEAD/tests/templates/basic/variables.tf --------------------------------------------------------------------------------