diff --git a/examples/database.tf b/examples/database.tf new file mode 100644 index 0000000000000000000000000000000000000000..584caf4e147705c6c9b6f5c9ed1db7effbb4ebc3 --- /dev/null +++ b/examples/database.tf @@ -0,0 +1,25 @@ +module "db" { + source = "terraform-aws-modules/rds/aws" + version = "~> 2.0" + + identifier = "demodb" + + engine = "mysql" + engine_version = "5.7.19" + instance_class = "db.t2.large" + allocated_storage = 5 + + name = "demodb" + username = "user" + password = aws_ssm_parameter.pw.value + port = "3306" + + maintenance_window = "Mon:00:00-Mon:03:00" + backup_window = "03:00-06:00" +} + +resource "aws_ssm_parameter" "pw" { + name = "pw" + type = "SecureString" + value = "SuperSecurePassword" +} \ No newline at end of file diff --git a/examples/main.tf b/examples/main.tf new file mode 100644 index 0000000000000000000000000000000000000000..22a5f52fcf0d9a3bcb9d1017fdbae745b89ec3e9 --- /dev/null +++ b/examples/main.tf @@ -0,0 +1,7 @@ +module "acme_finance_bucket" { + source = "./modules/acme_bucket" + bucket_name = "finance-reports" + cost_centre = "CC001" + + s3_logging_bucket = var.acme_s3_logging_bucket +} diff --git a/src/iac_scan_runner/test/test_scanner_simple.py b/examples/test_scanner_simple.py similarity index 100% rename from src/iac_scan_runner/test/test_scanner_simple.py rename to examples/test_scanner_simple.py diff --git a/src/generated_html/1658820632.92485.html b/src/generated_html/1658820632.92485.html deleted file mode 100644 index 30763d7ec621eb5406b3b2180f3e3bbece5e0d26..0000000000000000000000000000000000000000 --- a/src/generated_html/1658820632.92485.html +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html> <html> <style> table, th, td { border:1px solid black;}</style> <body> <h2>Scan results</h2> <table style='width:100%'> <tr> <th>Scan</th><th>Outcome</th><th>Files</th> </tr><tr><td>tflint</td><td>True</td><td>['outputs.tf', 'main.tf', 'variables.tf']</td></tr><tr><td>tfsec</td><td>True</td><td>['outputs.tf', 'main.tf', 'variables.tf']</td></tr></tr></table></body></html> \ No newline at end of file diff --git a/src/json_dumps/1658820632.92485.json b/src/json_dumps/1658820632.92485.json deleted file mode 100644 index 78ddcb6ec272421c2a0f0c4d71df1708024ca72d..0000000000000000000000000000000000000000 --- a/src/json_dumps/1658820632.92485.json +++ /dev/null @@ -1 +0,0 @@ -{"tflint": true, "tfsec": true} \ No newline at end of file diff --git a/src/scan_run_1658820632.92485/tflint.txt b/src/scan_run_1658820632.92485/tflint.txt deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/src/scan_run_1658820632.92485/tfsec.txt b/src/scan_run_1658820632.92485/tfsec.txt deleted file mode 100644 index 8f094a4670f25da76ae11e486e55cd048c02fde4..0000000000000000000000000000000000000000 --- a/src/scan_run_1658820632.92485/tfsec.txt +++ /dev/null @@ -1,27 +0,0 @@ -[0m -[0m[0m [34mtimes[39m - ------------------------------------------ -[0m[0m [34mdisk i/o [39m 506.607µs -[0m[0m [34mparsing HCL [39m 8.936µs -[0m[0m [34mevaluating values [39m 104.034µs -[0m[0m [34mrunning checks [39m 743.522µs -[0m[0m - [34mcounts[39m - ------------------------------------------ -[0m[0m [34mfiles loaded [39m 3 -[0m[0m [34mblocks [39m 11 -[0m[0m [34mevaluated blocks [39m 11 -[0m[0m [34mmodules [39m 0 -[0m[0m [34mmodule blocks [39m 0 -[0m[0m [34mignored checks [39m 0 -[0m[0m - [34mresults[39m - ------------------------------------------ -[0m[0m [34mcritical [39m 0 -[0m[0m [34mhigh [39m 0 -[0m[0m [34mmedium [39m 0 -[0m[0m [34mlow [39m 0 -[0m[0m[32m[1m -No problems detected! - -[0m \ No newline at end of file