This message was deleted.
# atlantis-community
s
This message was deleted.
j
To be more specific, my repo looks like this:
Copy code
terraform/
|-- environments
|   `-- prod
|       `-- <http://main.tf|main.tf>
|-- modules
|   `-- my_app
|       `-- <http://main.tf|main.tf>
`-- policies
    |-- bar.rego
    |-- baz.rego
    `-- foo.rego
And my repo-level config is able to navigate those directories for
terraform plan/apply
like this:
Copy code
projects:
  - name: production
    dir: terraform/environments/prod
    autoplan:
      when_modified:
        - "*.tf"
        - "../../modules/my_app/*.tf"
      enabled: true
    apply_requirements: [mergeable, approved] # Supported elements are [mergeable, approved]
    workflow: init-plan-apply
So I'd like to reference policies the same way if possible, but I haven't been able to get that part to work:
Copy code
policies:
  owners:
    teams:
      - devops
  policy_sets:
    - name: policy-tests
      path: "../../policies/"
      source: local
workflows:
  init-plan-apply:
    plan:
      steps:
        - init
        - plan:
            extra_args: ["-lock-timeout=300s"]
    policy_check:
      steps:
        - policy_check:
            extra_args:
              ["-p ../../policies/", "--all-namespaces"]
    apply:
      steps:
        - init
        - apply:
            extra_args: ["-lock-timeout=300s"]