Matt Trachier
3e90c1951f
fix: hard code version 6 address new bit length ( #106 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-08-08 20:12:10 -05:00
Matt Trachier
b030b68afa
fix: network new bits match network count ( #104 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-08-08 17:00:03 -05:00
Matt Trachier
05a2dea2a8
fix: for loop needs a range ( #89 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-07-02 20:42:03 -05:00
Matt Trachier
1cfbb72f2b
fix: dual-stack and load balanced access ( #85 )
...
* fix: dual-stack and load balanced access
Signed-off-by: matttrach <matt.trachier@suse.com>
* fix: lint
Signed-off-by: matttrach <matt.trachier@suse.com>
---------
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-06-27 22:25:26 -05:00
Matt Trachier
ad570588be
feat!: enable dual stack and version 6 addresses ( #80 )
...
* feat!: enable dual stack and version 6 addresses
Signed-off-by: matttrach <matt.trachier@suse.com>
* fix: shell check
Signed-off-by: matttrach <matt.trachier@suse.com>
---------
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-06-21 00:35:57 -05:00
Matt Trachier
0bb30b966e
fix: add and use address block for network ( #79 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-30 22:07:38 -05:00
Matt Trachier
6bb4328c5c
fix: add private address ( #76 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-30 15:34:18 -05:00
Matt Trachier
35e62ca599
feat: certificate controls ( #73 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-13 10:22:36 -05:00
Matt Trachier
b256b55fb6
fix: make subnet names static ( #71 )
...
* fix: make network names static
Signed-off-by: matttrach <matt.trachier@suse.com>
* fix: put flag back
Signed-off-by: matttrach <matt.trachier@suse.com>
---------
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 18:26:38 -05:00
Matt Trachier
261177ad4c
fix: minor fix and nix ( #68 )
...
* fix: minor nix fix
* fix: add GitHub tool
* fix: add Aspell tool
* fix: add Aspell dictionaries
* fix: add Aspell dictionaries
---------
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 16:09:29 -05:00
Matt Trachier
de2f8f041d
feat: adding listeners and targets ( #53 )
...
* feat: adding listeners and targets
* fix: lint
---------
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 13:17:31 -05:00
Matt Trachier
de2a8fa165
fix: resolve ingress to balanced ports ( #43 )
...
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-05 21:04:04 -05:00
Matt Trachier
6cb3cff557
refactor!: add domains and load balancing ( #42 )
...
* refactor!: rethinking the focus
* feat: add domains and load balancing, initial
* feat: add lb domain and certs
* fix: format and lint
* fix: full tests pass
* fix: format and lint
---------
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-05 18:32:16 -05:00
Matt Trachier
a0c8b103e9
feat: add ability to skip specific ip sg ( #38 )
...
Signed-off-by: Matt Trachier <matt.trachier@suse.com>
2024-03-08 12:45:37 -06:00
Matt Trachier
c6223110d0
feat: add the option to map a public ip to servers on subnet ( #33 )
...
Signed-off-by: matttrach <matttrach@gmail.com>
2024-02-06 19:36:40 -06:00
Matt Trachier
a7445f999b
feature!: add the ability to explicitly skip parts of the module ( #26 )
...
Signed-off-by: matttrach <matttrach@gmail.com>
2024-01-23 14:26:05 -06:00
Matt Trachier
fca353dd81
fix: only chomp if necessary ( #23 )
...
* fix: only chomp if necessary
Signed-off-by: matttrach <matttrach@gmail.com>
* fix: add test for specifying ip
Signed-off-by: matttrach <matttrach@gmail.com>
---------
Signed-off-by: matttrach <matttrach@gmail.com>
2024-01-10 13:34:30 -06:00
Matt Trachier
1c4cfdbf33
fix: Use ipinfo ( #20 )
...
* fix: network acl id will be modified by AWS
Signed-off-by: matttrach <matttrach@gmail.com>
* fix: use ipinfo.io to prevent js errors
Signed-off-by: matttrach <matttrach@gmail.com>
* fix: chomp ip
Signed-off-by: matttrach <matttrach@gmail.com>
---------
Signed-off-by: matttrach <matttrach@gmail.com>
2023-12-12 13:04:34 -06:00
Matt Trachier
4d1867e53e
fix: Fix ip discover ( #19 )
...
* fix: network acl id will be modified by AWS
Signed-off-by: matttrach <matttrach@gmail.com>
* fix: change how IP is discovered, upgrade workflows, upgrade nix
Signed-off-by: matttrach <matttrach@gmail.com>
* fix: tf fmt
Signed-off-by: matttrach <matttrach@gmail.com>
---------
Signed-off-by: matttrach <matttrach@gmail.com>
2023-12-12 12:48:14 -06:00
matttrach
f4cbf6123e
use vpc.vpc
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-27 19:04:58 -05:00
matttrach
eb1208bf42
use cidr_block
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-27 18:58:28 -05:00
matttrach
459ba26477
pass in vpc cidr to sg module, add new 'project' type, update descriptions
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-27 18:55:02 -05:00
matttrach
fdc60dd16f
add vpc id as an option when generating security groups
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-27 18:07:34 -05:00
matttrach
68be7e1120
add the option to set the availability zone when generating a subnet and test
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-26 17:05:24 -05:00
matttrach
ffa3f53379
initial
...
Signed-off-by: matttrach <matttrach@gmail.com>
2023-07-10 10:45:06 -05:00