Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added aws_task_6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions tfplan.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"format_version":"1.2","terraform_version":"1.11.4","variables":{"grafana_iam_role_arn":{"value":"arn:aws:iam::917950986260:role/grafana_role"}},"planned_values":{"outputs":{"bucket_name":{"sensitive":false,"type":"string","value":"konstantinou77-aws-task-bucket"}},"root_module":{"resources":[{"address":"aws_s3_bucket.main","mode":"managed","type":"aws_s3_bucket","name":"main","provider_name":"registry.terraform.io/hashicorp/aws","schema_version":0,"values":{"bucket":"konstantinou77-aws-task-bucket","force_destroy":false,"tags":null,"timeouts":null},"sensitive_values":{"cors_rule":[],"grant":[],"lifecycle_rule":[],"logging":[],"object_lock_configuration":[],"replication_configuration":[],"server_side_encryption_configuration":[],"tags_all":{},"versioning":[],"website":[]}},{"address":"aws_s3_bucket_policy.grafana_s3_policy","mode":"managed","type":"aws_s3_bucket_policy","name":"grafana_s3_policy","provider_name":"registry.terraform.io/hashicorp/aws","schema_version":0,"sensitive_values":{}},{"address":"data.aws_iam_policy_document.grafana_s3_policy","mode":"data","type":"aws_iam_policy_document","name":"grafana_s3_policy","provider_name":"registry.terraform.io/hashicorp/aws","schema_version":0,"values":{"override_json":null,"override_policy_documents":null,"policy_id":null,"source_json":null,"source_policy_documents":null,"statement":[{"actions":["s3:ListBucket"],"condition":[],"effect":null,"not_actions":null,"not_principals":[],"not_resources":null,"principals":[{"identifiers":["arn:aws:iam::917950986260:role/grafana_role"],"type":"AWS"}],"resources":[null,null],"sid":null},{"actions":["s3:GetObject","s3:PutObject"],"condition":[],"effect":null,"not_actions":null,"not_principals":[],"not_resources":null,"principals":[{"identifiers":["arn:aws:iam::917950986260:role/grafana_role"],"type":"AWS"}],"resources":[null,null],"sid":null}],"version":null},"sensitive_values":{"statement":[{"actions":[false],"condition":[],"not_principals":[],"principals":[{"identifiers":[false]}],"resources":[false,false]},{"actions":[false,false],"condition":[],"not_principals":[],"principals":[{"identifiers":[false]}],"resources":[false,false]}]}}]}},"resource_changes":[{"address":"data.aws_iam_policy_document.grafana_s3_policy","mode":"data","type":"aws_iam_policy_document","name":"grafana_s3_policy","provider_name":"registry.terraform.io/hashicorp/aws","change":{"actions":["read"],"before":null,"after":{"override_json":null,"override_policy_documents":null,"policy_id":null,"source_json":null,"source_policy_documents":null,"statement":[{"actions":["s3:ListBucket"],"condition":[],"effect":null,"not_actions":null,"not_principals":[],"not_resources":null,"principals":[{"identifiers":["arn:aws:iam::917950986260:role/grafana_role"],"type":"AWS"}],"resources":[null,null],"sid":null},{"actions":["s3:GetObject","s3:PutObject"],"condition":[],"effect":null,"not_actions":null,"not_principals":[],"not_resources":null,"principals":[{"identifiers":["arn:aws:iam::917950986260:role/grafana_role"],"type":"AWS"}],"resources":[null,null],"sid":null}],"version":null},"after_unknown":{"id":true,"json":true,"minified_json":true,"statement":[{"actions":[false],"condition":[],"not_principals":[],"principals":[{"identifiers":[false]}],"resources":[true,true]},{"actions":[false,false],"condition":[],"not_principals":[],"principals":[{"identifiers":[false]}],"resources":[true,true]}]},"before_sensitive":false,"after_sensitive":{"statement":[{"actions":[false],"condition":[],"not_principals":[],"principals":[{"identifiers":[false]}],"resources":[false,false]},{"actions":[false,false],"condition":[],"not_principals":[],"principals":[{"identifiers":[false]}],"resources":[false,false]}]}},"action_reason":"read_because_config_unknown"},{"address":"aws_s3_bucket.main","mode":"managed","type":"aws_s3_bucket","name":"main","provider_name":"registry.terraform.io/hashicorp/aws","change":{"actions":["create"],"before":null,"after":{"bucket":"konstantinou77-aws-task-bucket","force_destroy":false,"tags":null,"timeouts":null},"after_unknown":{"acceleration_status":true,"acl":true,"arn":true,"bucket_domain_name":true,"bucket_prefix":true,"bucket_regional_domain_name":true,"cors_rule":true,"grant":true,"hosted_zone_id":true,"id":true,"lifecycle_rule":true,"logging":true,"object_lock_configuration":true,"object_lock_enabled":true,"policy":true,"region":true,"replication_configuration":true,"request_payer":true,"server_side_encryption_configuration":true,"tags_all":true,"versioning":true,"website":true,"website_domain":true,"website_endpoint":true},"before_sensitive":false,"after_sensitive":{"cors_rule":[],"grant":[],"lifecycle_rule":[],"logging":[],"object_lock_configuration":[],"replication_configuration":[],"server_side_encryption_configuration":[],"tags_all":{},"versioning":[],"website":[]}}},{"address":"aws_s3_bucket_policy.grafana_s3_policy","mode":"managed","type":"aws_s3_bucket_policy","name":"grafana_s3_policy","provider_name":"registry.terraform.io/hashicorp/aws","change":{"actions":["create"],"before":null,"after":{},"after_unknown":{"bucket":true,"id":true,"policy":true},"before_sensitive":false,"after_sensitive":{}}}],"output_changes":{"bucket_name":{"actions":["update"],"before":"aws_task_bucket","after":"konstantinou77-aws-task-bucket","after_unknown":false,"before_sensitive":false,"after_sensitive":false}},"prior_state":{"format_version":"1.0","terraform_version":"1.11.4","values":{"outputs":{"bucket_name":{"sensitive":false,"value":"konstantinou77-aws-task-bucket","type":"string"}},"root_module":{}}},"configuration":{"provider_config":{"aws":{"name":"aws","full_name":"registry.terraform.io/hashicorp/aws","version_constraint":"~\u003e 5.0"}},"root_module":{"outputs":{"bucket_name":{"expression":{"references":["aws_s3_bucket.main.bucket","aws_s3_bucket.main"]}}},"resources":[{"address":"aws_s3_bucket.main","mode":"managed","type":"aws_s3_bucket","name":"main","provider_config_key":"aws","expressions":{"bucket":{"constant_value":"konstantinou77-aws-task-bucket"}},"schema_version":0},{"address":"aws_s3_bucket_policy.grafana_s3_policy","mode":"managed","type":"aws_s3_bucket_policy","name":"grafana_s3_policy","provider_config_key":"aws","expressions":{"bucket":{"references":["aws_s3_bucket.main.id","aws_s3_bucket.main"]},"policy":{"references":["data.aws_iam_policy_document.grafana_s3_policy.json","data.aws_iam_policy_document.grafana_s3_policy"]}},"schema_version":0},{"address":"data.aws_iam_policy_document.grafana_s3_policy","mode":"data","type":"aws_iam_policy_document","name":"grafana_s3_policy","provider_config_key":"aws","expressions":{"statement":[{"actions":{"constant_value":["s3:ListBucket"]},"principals":[{"identifiers":{"references":["var.grafana_iam_role_arn"]},"type":{"constant_value":"AWS"}}],"resources":{"references":["aws_s3_bucket.main.arn","aws_s3_bucket.main","aws_s3_bucket.main.arn","aws_s3_bucket.main"]}},{"actions":{"constant_value":["s3:GetObject","s3:PutObject"]},"principals":[{"identifiers":{"references":["var.grafana_iam_role_arn"]},"type":{"constant_value":"AWS"}}],"resources":{"references":["aws_s3_bucket.main.arn","aws_s3_bucket.main","aws_s3_bucket.main.arn","aws_s3_bucket.main"]}}]},"schema_version":0}],"variables":{"grafana_iam_role_arn":{}}}},"relevant_attributes":[{"resource":"aws_s3_bucket.main","attribute":["arn"]},{"resource":"data.aws_iam_policy_document.grafana_s3_policy","attribute":["json"]},{"resource":"aws_s3_bucket.main","attribute":["id"]},{"resource":"aws_s3_bucket.main","attribute":["bucket"]}],"timestamp":"2025-05-31T16:19:54Z","applyable":true,"complete":true,"errored":false}