Matt Trachier
82a3887852
fix: update to comply with new restrictions ( #109 )
...
* fix: update to comply with new restrictions
* fix: setup testing packages properly
* fix: resolve shell check errors
* fix: add spelling and security packages
* fix: update image sources
* fix: shell check get image script
---------
Signed-off-by: matttrach <matt.trachier@suse.com>
2025-03-06 14:06:46 -06:00
Matt Trachier
6bdb720642
fix: remove version constraints ( #108 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2025-03-03 17:44:48 -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
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
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
a5f63e3803
fix: consolidate image tests ( #77 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-28 17:10:58 -05:00
Matt Trachier
1454a64e6d
fix: more images found, add product codes ( #72 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-23 22:16:58 -05:00
Matt Trachier
dbc3c4ded8
fix: collision domains ( #71 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-21 14:41:54 -05:00
Matt Trachier
3b5ae2be5a
fix: normalize and validate out put ( #69 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-21 13:47:03 -05:00
Matt Trachier
5561bb02b8
fix: make the tests a bit more random ( #68 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 21:48:42 -05:00
Matt Trachier
ee779ba41c
fix: make example network names static ( #67 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 18:58:12 -05:00
Matt Trachier
262ff3914d
fix: Fix release ( #66 )
...
* fix: add random name to project
Signed-off-by: matttrach <matt.trachier@suse.com>
* fix: update to new access version
Signed-off-by: matttrach <matt.trachier@suse.com>
---------
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 17:15:26 -05:00
Matt Trachier
08163c2fc4
fix: add random name to project ( #65 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 14:43:21 -05:00
Matt Trachier
560f073362
fix: example versions ( #64 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 12:58:21 -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
6d2cac777b
fix: make sure default ip is always available, send owners from aws to image outputs, validate image names ( #57 )
...
Signed-off-by: Matt Trachier <matt.trachier@suse.com>
2024-03-13 16:31:24 -05:00
Matt Trachier
082e6d0733
fix: remove unnecessary variables in tests ( #53 )
...
Signed-off-by: Matt Trachier <matt.trachier@suse.com>
2024-03-08 15:22:04 -06:00
Matt Trachier
db4e01a3f2
fix: select zone for region tests and remove key and key_name when not necessary ( #52 )
...
Signed-off-by: Matt Trachier <matt.trachier@suse.com>
2024-03-08 14:58:31 -06:00
Matt Trachier
7bcdeebe8b
fix: update all tests to stop using the default vpc and subnet ( #50 )
...
* fix: update all tests to stop using the default vpc and subnet, update docs, adjust tests for public ip not being the default
Signed-off-by: Matt Trachier <matttrach@gmail.com>
* fix: revert to using the key to reduce cognitive load for users
Signed-off-by: Matt Trachier <matt.trachier@suse.com>
* fix: add personal functions to rcs
Signed-off-by: Matt Trachier <matt.trachier@suse.com>
---------
Signed-off-by: Matt Trachier <matttrach@gmail.com>
Signed-off-by: Matt Trachier <matt.trachier@suse.com>
2024-03-08 12:37:18 -06: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
0d7dbaab1f
fix: update access mod in examples ( #47 )
...
Signed-off-by: matttrach <matttrach@gmail.com>
2024-02-09 14:02:50 -06:00
Matt Trachier
1e7e0d4715
fix: update required version of tf to the latest open source version ( #46 )
...
Signed-off-by: matttrach <matttrach@gmail.com>
2024-02-09 12:09:18 -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
b69a50c723
fix: temporarily remove the select_server test ( #34 )
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-12-04 19:27:53 -06:00
Matt Trachier
a99a71eebc
fix: use the preset ami ( #33 )
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-12-04 18:51:29 -06:00
Matt Trachier
855aa888f2
fix: deploy a basic server to test selecting ( #32 )
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-12-04 18:27:57 -06:00
Matt Trachier
e90f8c7118
fix: show cloudinit timeout ( #30 )
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-12-04 17:43:45 -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
f6a0cefcdf
add comment to use the registry in examples
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-10-05 17:16:33 -05:00
matttrach
eb8f425555
remove test script
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-10-05 17:10:10 -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
4edb079355
add rhel8cis image type, change cis to sles15cis, and add tests, update docs
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-10-03 15:41:40 -05:00
matttrach
4b80e1d9f3
add rhel9 to types, and test it, and upgrade access version in all tests
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-10-03 15:00:00 -05:00
matttrach
3438640662
upgrade access mod to version 0.0.6
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-26 17:23:17 -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
5d84acd88c
retrieve aws-access from terraform registry
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-29 13:00:46 -05:00
matttrach
45374451da
mark user data sensitive in basic example, clean up state and lock files in tests
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-28 17:26:04 -05:00
matttrach
0466179366
move the creation of the ssh agent to the parent function so that defer works properly
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-28 11:47:04 -05:00
matttrach
6894f4ba4a
move examples from using security-group name to expecting the name to be the same as specified, output user data properly
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-25 12:52:45 -05:00
matttrach
8844e8bde2
add workflows, add versions.tf, rename some override tests, update docs, generate ssh keys in tests
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-10 23:34:51 -05:00
matttrach
11adefc2a0
initial
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-07-10 11:01:37 -05:00