Commit graph

183 commits

Author SHA1 Message Date
Sebastian Haderecker
e26600ad75 Minor Ansible improvements 2021-09-01 21:55:22 +02:00
Brian Lechthaler
35014a15ca
🔄 🇯🇵 Update AMIs & add region ap-northeast-3
This commit updates all AMIs to debian-10-arm64-20210721-710, and add the AWS region 🇯🇵 ap-northeast-3 (Osaka, Japan) to the list.
2021-08-21 14:14:09 -07:00
Sebastian Haderecker
7763ceff4c Test connection before git clone
Test the connection to github before cloning the repository.
Previously it could happen that the git clone failed due to the external network connection not being established immediately after boot.
2021-05-19 15:57:30 +02:00
Sebastian Haderecker
0e1a86f93b Use b64_url for eip bandwidth name
Missed this one in #819
2021-05-19 14:28:40 +02:00
Sebastian Haderecker
16d5a6e0c1 Use SAS disk 2021-05-18 16:49:56 +02:00
Sebastian Haderecker
0493e5eb3d Use b64_url for ecs name
Previously it could happen that special characters were generated in the name.
Now it allows only letters, digits, underscore & hyphen to conform with ecs naming requirements.
2021-04-26 11:31:47 +02:00
Sebastian Haderecker
d0cc43e89e Ansible: Create VM: Use default timeout and explicitly declare auto_ip 2021-04-15 17:00:13 +02:00
Sebastian Haderecker
8c19ea68c8 Ansible: Use OTC nameservers for subnet 2021-04-15 16:58:56 +02:00
Sebastian Haderecker
0649d56521 Improve Ansible resource naming 2021-04-15 16:58:19 +02:00
Sebastian Haderecker
628ea0224c
Update Terraform readme 2021-04-15 16:34:52 +02:00
Sebastian Haderecker
c9ec5347d5 TF: Formatting 2021-04-15 16:23:49 +02:00
Sebastian Haderecker
de3d7c7f4f TF: Check input variables also for AWS 2021-04-15 16:22:55 +02:00
Sebastian Haderecker
b0ea90c65b TF: Rework ECS and EIP setup 2021-04-15 16:18:17 +02:00
Sebastian Haderecker
0c7d0d0eaa TF: Check if input variables are defined 2021-04-15 15:16:33 +02:00
Sebastian Haderecker
aec0761580 TF: More formatting 2021-04-15 14:59:03 +02:00
Sebastian Haderecker
77e0b8c313 Update provider versions 2021-04-15 14:51:12 +02:00
Sebastian Haderecker
c659572df1 TF: Formatting 2021-04-15 14:44:55 +02:00
Sebastian Haderecker
37120a7324 Update gitignore 2021-04-15 12:37:30 +02:00
Sebastian Haderecker
86cc54ee88
Update README.md 2021-02-13 20:39:32 +01:00
Sebastian Haderecker
48e02ceb1c Allow for creation of multiple T-Pots 2021-02-13 20:12:58 +01:00
Sebastian Haderecker
c014e9635d
Update README.md 2021-02-13 19:03:56 +01:00
Sebastian Haderecker
ca4946c87c Update gitignore 2021-02-13 18:58:42 +01:00
Sebastian Haderecker
9ff9c3c4df Merge branch 'ansible' of github.com:shaderecker/tpotce into ansible 2021-02-13 18:29:45 +01:00
Sebastian Haderecker
423914f63f Unify cloud parameter 2021-02-13 18:29:27 +01:00
Sebastian Haderecker
f6db541293
Update README.md 2021-02-13 18:20:01 +01:00
Sebastian Haderecker
efb51f8233 Add collection requirements 2021-02-13 18:04:23 +01:00
Sebastian Haderecker
acc64c2771 Fix name 2021-02-13 17:52:18 +01:00
Sebastian Haderecker
780acd0384 Fix name 2021-02-13 17:47:48 +01:00
Sebastian Haderecker
b014f73045 Use FQCNs 2021-02-13 17:46:28 +01:00
Sebastian Haderecker
bb8d2f27c6 Split network and vm creation into own roles 2021-02-13 17:22:49 +01:00
Sebastian Haderecker
487c091ba7 Use ansible internal tools to generate random name 2021-02-13 15:36:39 +01:00
Sebastian Haderecker
c3ebf8487b Lowercase group names 2021-02-13 15:27:36 +01:00
Sebastian Haderecker
51b15b6510 Update docu links 2021-02-13 15:04:50 +01:00
Sebastian Haderecker
98c7dd17d7 OTC: Retrieve Debian Image ID from Terraform Data Source 2021-02-05 16:07:53 +01:00
Sebastian Haderecker
b214bed014
Merge branch 'master' into terraform-otc 2021-02-04 22:57:41 +01:00
Sebastian Haderecker
bde60734ea
Update variables.tf
- Latest Debian 10.7 AMIs (https://wiki.debian.org/Cloud/AmazonEC2Image/Buster?action=recall&rev=21)
- Add MEDICAL
2021-02-04 22:51:01 +01:00
Sebastian Haderecker
362dd75473 Add provider constraints and dependency lock file 2021-02-04 22:29:02 +01:00
Sebastian Haderecker
a7be2ca0a8 Cosmetics 2021-02-04 22:23:09 +01:00
Sebastian Haderecker
da81f12877
Update variables.tf
- Update flavor to newest s3 generation
- Update to latest OTC Debian 10 image
- Add MEDICAL
2021-02-04 22:08:22 +01:00
Sebastian Haderecker
4e8a1e8ea9 TF 0.14: Add dependency lock file 2021-02-04 22:00:40 +01:00
Sebastian Haderecker
1b386ed32f Update providers and add version constraints 2021-02-04 21:59:49 +01:00
Sebastian Haderecker
5a65ceb5b5 b64 is deprecated, switch to b64_std for newer version 2021-02-04 21:57:50 +01:00
Marco Ochse
c60d53ca3f
Merge pull request #754 from shaderecker/cloud-region
Explicitly add region name to clouds.yaml
2021-01-26 16:38:41 +01:00
Sebastian Haderecker
e7a41feef4 Explicitly add region name 2021-01-26 16:24:09 +01:00
Sebastian Haderecker
459db01e23
Update Ansible Docu
Add disclaimer about Ansible 2.10 & how to install with pip
2021-01-13 23:53:39 +01:00
Sebastian Haderecker
749e7ee246 Set to pip3 to avoid Python Autodiscovery 2021-01-12 17:04:03 +01:00
Sebastian Haderecker
43ae92cf44
Remove redundant tpot.conf.dist file content 2021-01-08 11:34:03 +01:00
Sebastian Haderecker
f9fa1bcc74 Fix setup on Debian
On Debian there are not the same preinstalled packages as on Ubuntu.
Fix the compilation of netifaces, which requires gcc and python3-dev.
2020-12-04 14:42:32 +01:00
Sebastian Haderecker
4abb0e5ce6
Missed this one
Python 3 is our friend :D
2020-12-02 23:56:54 +01:00
Sebastian Haderecker
7f8f3a01c3
Update pip dependency to Python3 2020-11-30 17:27:28 +01:00