aboutsummaryrefslogtreecommitdiffstats
path: root/fdio.infra.terraform
AgeCommit message (Collapse)AuthorFilesLines
2022-04-07feat(terraform): c6gnPeter Mikus7-4/+537
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ieea41e7bbdb6f185c349736a4d0bc0d27fdfa42a
2022-04-05fix(terraform): AWS alignmentsPeter Mikus4-9/+13
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Iba8742a755011515f7a455402b4b283c34fd78b2
2022-04-04docs(terraform): Update docsPeter Mikus7-20/+265
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I6ff7572103b24b099281da173215fc1ae1cbf2c0
2022-04-04fix(terraform): AMI imagePeter Mikus2-3/+3
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ie85e1b24186cfad3730a1b96b5dc079f4740e58f
2022-04-01refactor(terraform): Directory structurePeter Mikus48-322/+153
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I2f3cdf0241aaf7c4a8ba4e00b701df10c9165cf8
2022-03-31feat(terraform): Remove obsolete codePeter Mikus15-1853/+1
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I4d3bb6f344fff75b83ab35d0732ff886e17f475b
2022-03-30refactor(terraform): 3n_aws_c5nPeter Mikus5-0/+701
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ib45ae86038d71ffdf3d44a952a46ed0deb569726
2022-03-30feat(terraform): 1n_aws_c5nPeter Mikus5-0/+364
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I12d2d58de01693b18628cd73b5d8c36467506f32
2022-03-30refactor(terraform): 2n_aws_c5nPeter Mikus12-31/+567
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I5f68fd84a9ea034c5d8ff175807033aa0b60d5a2
2022-03-25feat(terraform): AWS SubnetPeter Mikus12-17/+194
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I11d10c4c734354f112a7b6bf4a8f3c0febfc0862
2022-03-24feat(terraform): AWS VPCPeter Mikus10-0/+285
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I3acd41dc07c15eac0e87a4aedd75d53b30666cf8
2022-03-17feat(dash): Terraform AWS Beanstalk splitPeter Mikus38-78/+524
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I6a9f54be0f734cd267c7ea5aa7f9933e04a8e139
2022-03-16feat(dash): Terraform AWS BeanstalkPeter Mikus9-0/+1111
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ib89677de3818b46aa622f56f28b7bbb54458dbe0
2022-02-24chore(etl): move etl urlPeter Mikus1-12/+12
- Due to circle dependency moving in this patch Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ie774ebcfddae232a43966c3ae8f716db6e1a63d5
2022-02-24feat(uti): etlPeter Mikus8-0/+575
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I7cdcdcbf1e4986664d5d48357688185319f67b0c
2022-02-10fix(terraform): Prometheus jobPeter Mikus2-664/+2
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I1c0b736e2b2cd820271ee0aaddf3167e61d713d4
2022-02-09feat(terraform): Refactor PrometheusPeter Mikus9-80/+832
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I47a05fc0207d691d84c6e65c7b84997edab8e272
2022-02-09feat(terraform): Refactor AlertmanagerPeter Mikus9-190/+305
- prepare for ETL Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I8931f76f78b5acee39716398b92e4b107d399773
2022-02-04feat(terraform): Refactor vault backendPeter Mikus7-18/+54
Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: I914ecf444b5f8870969f1d996ba03a42fd92a5d5
2021-11-11feat(Terraform): Minio S3 gateway proxypmikus1-2/+2
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Idfd4a61b37233384ba2010c896522ad79327ecb6
2021-11-11feat(Terraform): Minio S3 gateway proxypmikus15-1341/+657
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I9543a856a2e5791b61accd7a183bc5a2bf2e6187
2021-11-02feat(Terraform): AWS account migrationpmikus4-8/+8
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I2aeece4296aff18bf87304312a26368df267fac0
2021-10-29feat(Terraform): AWS backend role migrationpmikus7-74/+43
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I8c93eaaa766c48b705a19e38123b69c994669dc0
2021-10-27feat(Docs): Add AWS methodologypmikus1-53/+0
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I766c1b8ce85e174946503a3d65f8239d8fec1bcd
2021-10-26feat(Terraform): AWS IPv6 supportpmikus8-27/+156
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Id439c47c966657bcdf989a597537e4013d57dddf
2021-10-20fix(Terraform): Change AWS AZpmikus3-5/+5
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I19c160e40e01bd7f69c08188f61d2bcbc3fd4bcb (cherry picked from commit 8be983ad917cd47fa8da4256fa8ada14ecfcd425)
2021-10-19fix(Packer): AWS images bugspmikus2-4/+4
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I5bd759a71abf965374b2a6c8951eda75232fc9aa
2021-10-18fix(Terraform): 3n-aws typopmikus1-11/+11
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I30af460b2c735f20ad832fb4563e26500b0efd9d
2021-10-15fix(Terraform): Bug fixes and lint tweakspmikus3-228/+392
+ Remove few WARN + Sort keys in .hcl + Fix provisioning + Lint tweaks Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I6e07cb5ceb7416209185b43342dc19017f1472d8
2021-10-06feat(Packer): Introduce AMI packer imagespmikus8-117/+156
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I471069fd4cc10a0627434a60b4627d1bd0e192b8
2021-10-05fix(Terraform): Bump AWS APIpmikus2-6/+6
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I057bd9875a3981245b570e61ff3ba2f478def769
2021-09-07Terraform: Add job name as VPC IDpmikus4-10/+48
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I82819c924012c966ba91fdf39ffba500ee0ce6b0
2021-09-07Terraform: Cleanuppmikus34-1294/+1098
+ Use terraform fmt to format Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I32bd2f81c5838722506d44a8ff8ab48da204643a
2021-09-06Terraform: Cleanuppmikus12-542/+548
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ifec4087b4522754cb05f5b0408c02dad4e9ada67
2021-09-03Terraform: Adjust TTL for AWS credentialspmikus2-4/+6
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ieab27460dc116185fa8d9819523f4e388159acdc
2021-08-27Infra: Cleanup Nomad configspmikus1-1/+1
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ia5c9f0902551de1a63144e6f56dfa6db2895b0b2
2021-08-27Infra: Minor terraform cleanuppmikus14-140/+154
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I1f6c9b2f9e3ac607fac76b12100992d901820e38
2021-08-11Infra: AWS self terminationpmikus5-46/+68
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I9ecd85d1086f6be1bbaf6a6925da362cc4c1a9ad
2021-08-09Infra: Vaultpmikus12-25/+127
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ia6e728f98d20144c3771405b32933a77fe15b19b
2021-08-04Infra: Update monitoring for new layoutpmikus3-52/+48
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I299515fc676a9995e006bbb197068160044dbd98
2021-07-28Infra: upgrade monitoring solutionpmikus5-105/+78
+ bump versions - remove cadvisor Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I3de95531f1b09f7254152254e92f225dde653e45
2021-07-08Infra: Bump minio serverpmikus3-38/+40
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ib3cbf35c6ed1ed221c7c74e74494b188bd106a92
2021-06-10FIX: Pylint reducepmikus1-1/+1
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I909942dbb920df7f0fe15c0c92cda92c3cd8d8ad
2021-05-17Infra: Additional changespmikus7-65/+114
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ie08bd125c0d7b8e47344d34db77526f6714f5c0d
2021-04-27Infra: AWS - add CSIT parameters to bootstrapTomas Alexy2-2/+2
Signed-off-by: Tomas Alexy <tomas.alexy@pantheon.tech> Change-Id: I41b5905bcaab303a74d9985283e469922e5fba94
2021-04-27Infra: Add AWS how-toTomas Alexy1-3/+55
Signed-off-by: Tomas Alexy <tomas.alexy@pantheon.tech> Change-Id: Id111ee8e3113dae00a389ebfbb49628f35bbda6a
2021-04-13Terraform: change slack api hookspmikus3-78/+73
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I3ae716a6a35f8fce994c3333e29a33b8aa2ebe56
2021-04-08Ansible git movepmikus4-8/+8
+ Better accessibility + Compliant with fdio.infra._function_ - function [pxe|terraform|ansible|vagrant] + dill==0.3.3 also applied on TBs - ci-man to follow today - Docs to be updated in separate patch Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Iff9eaa29d63044188cc8160db2d9b44b7635782a
2021-04-08Infra: AWS Update to Ubuntu 20.04Tomas Alexy6-38/+88
- Change AMI image to Ubuntu 20.04 - Add calibration role - Add AWS vfio-patch for kernel 5.8+ - Prepare root module's main.tf to be used with environment variables Signed-off-by: Tomas Alexy <tomas.alexy@pantheon.tech> Change-Id: I7db3f28ba573a5a8a1dc07179ef78ef34ce9ebf3
2021-03-29Infra: AWS deployment improvementsTomas Alexy4-19/+58
- Add checks where missing - Serialize instance deployment to prevent race conditions Deploy tg -> sut1 (-> sut2) then start ansible provisioning on all instances - Bump AWS provisioner version to 3.32 Signed-off-by: Tomas Alexy <tomas.alexy@pantheon.tech> Change-Id: I9a53b1de96574674f3608f19a8f5ac297eb1bd86