Dontopedia

role_arn

From Dontopedia, the open, paraconsistent wiki. (Last updated 2026-06-08.)

role_arn has 27 facts recorded in Dontopedia across 6 references, with 4 live disagreements.

27 facts·12 predicates·6 sources·4 in dispute

Mostly:rdf:type(6), references resource(5), is accessed by(2)

Maturity scale raw canonical shape-checked rule-derived certified

Inbound mentions (10)

Other subjects in dontopedia point AT this entity as a value. These are inverse relationships — e.g. "X motherOf this subject" — and answer questions the forward facts can't. Grouped by predicate.

containsOutputContains Output(2)

containsContains(1)

containsOutputDefinitionContains Output Definition(1)

exportsExports(1)

hasOutputHas Output(1)

hasOutputSectionHas Output Section(1)

isReferencedByIs Referenced by(1)

providesOutputProvides Output(1)

referencesModuleOutputReferences Module Output(1)

Other facts (22)

The long tail: predicates that appear too rarely to warrant their own section. Filter or scroll to find a specific one. Each row links to its source.

22 facts
PredicateValueRef
Rdf:typeTerraform Output[1]
Rdf:typeOutput[2]
Rdf:typeTerraform Output[3]
Rdf:typeTerraform Output[4]
Rdf:typeOutput[5]
Rdf:typeModule Output[6]
References ResourceAws Iam Role Shared Role[1]
References ResourceAws Iam Role Shared Role[2]
References ResourceShared Iam Role[3]
References ResourceAws Iam Role[4]
References ResourceAws Iam Role[5]
Is Accessed byRetrieval Module[6]
Is Accessed byIngestion Module[6]
Provides OutputSource Document[1]
Has Valueaws_iam_role.shared_role.arn[2]
Output Value Expressionaws_iam_role.shared_role.arn[2]
Output Valueaws_iam_role.shared_role.arn[3]
Output Namerole_arn[3]
Output Expressionaws_iam_role.shared_role.arn[3]
Is Declared inOutput Block 1[3]
Output Typearn[3]
Output Categoryidentifier[3]

Timeline

Timeline axis is valid_time — when each source says the fact was true in the world, not when Dontopedia learned about it. Retracted rows are kept for provenance; coloured stripes indicate the context kind.

typebeam/c63a9892-3cac-49a8-8296-84a166b21998
ex:TerraformOutput
labelbeam/c63a9892-3cac-49a8-8296-84a166b21998
role_arn
referencesResourcebeam/c63a9892-3cac-49a8-8296-84a166b21998
ex:aws-iam-role-shared-role
providesOutputbeam/c63a9892-3cac-49a8-8296-84a166b21998
ex:source-document
typebeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
ex:Output
labelbeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
role_arn
hasValuebeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
aws_iam_role.shared_role.arn
referencesResourcebeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
ex:aws-iam-role-shared-role
outputValueExpressionbeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
aws_iam_role.shared_role.arn
typebeam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
ex:TerraformOutput
labelbeam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
role_arn
outputValuebeam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
aws_iam_role.shared_role.arn
referencesResourcebeam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
ex:shared-iam-role
outputNamebeam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
role_arn
outputExpressionbeam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
aws_iam_role.shared_role.arn
isDeclaredInbeam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
ex:output-block-1
outputTypebeam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
arn
outputCategorybeam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
identifier
referencesResourcebeam/457a5c47-c9e0-4523-bd05-624dbed164e7
ex:aws-iam-role
typebeam/457a5c47-c9e0-4523-bd05-624dbed164e7
ex:TerraformOutput
labelbeam/457a5c47-c9e0-4523-bd05-624dbed164e7
Role ARN Output
typebeam/1a6a6272-e939-42d4-bdfb-022b93350837
ex:Output
labelbeam/1a6a6272-e939-42d4-bdfb-022b93350837
role_arn
referencesResourcebeam/1a6a6272-e939-42d4-bdfb-022b93350837
ex:aws-iam-role
typebeam/fd912db7-f15a-4a61-a19d-9a196007b348
ex:ModuleOutput
isAccessedBybeam/fd912db7-f15a-4a61-a19d-9a196007b348
ex:retrieval-module
isAccessedBybeam/fd912db7-f15a-4a61-a19d-9a196007b348
ex:ingestion-module

References (6)

6 references
  1. ctx:claims/beam/c63a9892-3cac-49a8-8296-84a166b21998
    • full textbeam-chunk
      text/plain1 KBdoc:beam/c63a9892-3cac-49a8-8296-84a166b21998
      Show excerpt
      Effect = "Allow" Principal = { Service = "ec2.amazonaws.com" } Action = "sts:AssumeRole" } ] }) } output "role_arn" { value = aws_iam_role.shared_role.arn } ``` #### Ingestion Module
  2. ctx:claims/beam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
    • full textbeam-chunk
      text/plain1 KBdoc:beam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
      Show excerpt
      outputs.tf main.tf ``` #### Shared Resources Module (`modules/shared_resources/main.tf`) ```hcl variable "role_name" { type = string default = "shared-role" } resource "aws_iam_role" "shared_role" { name = var.role_name a
  3. ctx:claims/beam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7
  4. ctx:claims/beam/457a5c47-c9e0-4523-bd05-624dbed164e7
    • full textbeam-chunk
      text/plain1 KBdoc:beam/457a5c47-c9e0-4523-bd05-624dbed164e7
      Show excerpt
      Create a separate module specifically for shared resources like IAM roles. This module can be referenced by both ingestion and retrieval modules. #### Example Structure ``` modules/ shared_resources/ main.tf variables.tf out
  5. ctx:claims/beam/1a6a6272-e939-42d4-bdfb-022b93350837
    • full textbeam-chunk
      text/plain1 KBdoc:beam/1a6a6272-e939-42d4-bdfb-022b93350837
      Show excerpt
      Ensure that the shared resources module exports the necessary information (like ARNs) and that the ingestion and retrieval modules consume these outputs as inputs. #### Shared Resources Module (`modules/shared_resources/main.tf`) ```hcl v
  6. ctx:claims/beam/fd912db7-f15a-4a61-a19d-9a196007b348
    • full textbeam-chunk
      text/plain1 KBdoc:beam/fd912db7-f15a-4a61-a19d-9a196007b348
      Show excerpt
      locals { role_arn = module.shared_resources.role_arn } ``` #### Retrieval Module (`modules/retrieval/main.tf`) ```hcl variable "role_arn" { type = string default = "" } resource "aws_instance" "retrieval" { ami = "am

See also

Keep researching

Missing something or suspicious of what's here? Kick off a research session — a Claude agent will investigate, cite its sources, and file new facts into a dedicated context you can review before accepting into the shared view.