Commit Graph

25 Commits

Author SHA1 Message Date
Matt Trachier 03ebc189ce
feat: update image selection (#111)
Signed-off-by: matttrach <matt.trachier@suse.com>
(cherry picked from commit 862ffc82d5c3965332b40b69bed5dc42eb85a799)
2025-03-07 10:50:03 -06:00
Matt Trachier 868847b39f
feat: update supported images (#101)
* feat: update supported images

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: shell

Signed-off-by: matttrach <matt.trachier@suse.com>

---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-08-22 18:48:08 -05:00
Matt Trachier b02cdf7f75
fix: add primary version 6 flag (#99)
* fix: add primary version 6 flag

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: test dual stack

Signed-off-by: matttrach <matt.trachier@suse.com>

---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-07-25 17:37:34 -05:00
Matt Trachier 92d6746cd3
fix: more version 6 fixes (#91)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-07-23 16:06:55 -05:00
Matt Trachier 05925a64e4
feat: enable version 6 address direct access (#89)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-07-22 15:57:58 -05:00
Matt Trachier 3c4f97af0d
fix: add address family and respond appropriately (#87)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-07-09 15:21:13 -05:00
Matt Trachier ff29bdce6b
fix: do not force address select (#85)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-07-03 23:37:38 -05:00
Matt Trachier dd15b26b70
feat: upgrade to new access module (#83)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-07-01 13:41:51 -05:00
Matt Trachier f4d21679e6
fix: resolve failing user setup (#81)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-06-05 18:46:42 -05:00
Matt Trachier 6625eeadbd
fix: update image names (#76)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-28 16:59:17 -05:00
Matt Trachier 5b24ad5038
refactor!: adjust for new abilities (#62)
* refactor!: adjust for new access module
* fix: direct access enabled
* fix: operating system tests pass
* fix: all tests pass
* fix: format

WARNING! This is a breaking change!
This will result in a new major version of the module.
The new version re-organizes inputs and groups some key values to make things easier to understand.
We also add load balancing options so that you can attach servers to load balancers automatically.
We surface the cloud-init closer to the end user.
We make inputs which control certain feature sets more explicitly so that it is easier to control exactly what is created.
We add Liberty7 and SLE Micro to the image list
We add more image find validation, making sure that every image is tested in all US regions
---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 11:31:30 -05:00
Matt Trachier 3ca9ba05d1
feat: add eip and handle cloud-init scripts better (#48)
Signed-off-by: matttrach <matttrach@gmail.com>
2024-02-12 10:33:00 -06:00
Matt Trachier 16b806ee6c
feat: add ability to disable ssh and specify private ip (#41)
Signed-off-by: matttrach <matttrach@gmail.com>
2024-02-06 20:28:19 -06:00
Matt Trachier 6e8ad9540a
fix: attach security group as a separate resource than the server (#37)
* fix: attach security group as a separate resource than the server

Signed-off-by: matttrach <matttrach@gmail.com>

* fix: upgrade access mod in examples and add id tag

Signed-off-by: matttrach <matttrach@gmail.com>

* feat: add force security group association and disable scripts mode

Signed-off-by: matttrach <matttrach@gmail.com>

---------

Signed-off-by: matttrach <matttrach@gmail.com>
2024-01-29 11:51:45 -06:00
Matt Trachier 89f0ff09d9
fix: add cloud-init timeout, update dev env, update workflows (#28)
Signed-off-by: matttrach <matttrach@gmail.com>
2023-12-04 16:49:19 -06:00
matttrach 80602294ec
fix: make sure the default value is home, replace ~ with home
Signed-off-by: matttrach <matttrach@gmail.com>
2023-10-26 22:07:53 -05:00
matttrach f97eee5bc1
feat: add ability to inject script into cloud-init
Signed-off-by: matttrach <matttrach@gmail.com>
2023-10-26 20:03:31 -05:00
matttrach 16197a0f7a
add rhel8 cis, add the ability to set the path to execute files, update all the tests
Signed-off-by: matttrach <matttrach@gmail.com>
2023-10-05 16:27:07 -05:00
matttrach 291ce676bb
remove az option, it is tied to subnet
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-26 17:18:40 -05:00
matttrach fdcd61384f
add the ability to set the avalability zone for the server
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-20 13:38:48 -05:00
matttrach f89dde9c47
missed some references
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-14 12:29:14 -05:00
matttrach 4bd2e3c0ab
make sure the version retricts tf 1.6, send unique id to every example, update readmes, remove the word server from server module attributes
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-14 12:02:50 -05:00
matttrach 0fce2edb21
add validation to username creation
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-28 15:25:13 -05:00
matttrach 38235a01dc
add tflint to flake, add types and requirements
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-16 13:32:26 -05:00
matttrach 11adefc2a0 initial
Signed-off-by: matttrach <matttrach@gmail.com>
2023-07-10 11:01:37 -05:00