2.7 KiB
Pull Request Commands
Atlantis currently supports three commands that can be run via pull request comments: toc
atlantis help
atlantis help
Explanation: View help
atlantis plan
atlantis plan [options] -- [terraform plan flags]
Explanation: Runs terraform plan on the pull request's branch. You may wish to re-run plan after Atlantis has already done
so if you've changed some resources manually.
Options:
-d directoryWhich directory to run plan in relative to root of repo. Use.for root. Defaults to root.- Ex.
atlantis plan -d child/dir
- Ex.
-p projectWhich project to run plan for. Refers to the name of the project configured in the repo'satlantis.yamlfile. Cannot be used at same time as-dor-wbecause the project defines this already.-w workspaceSwitch to this Terraform workspace before planning. Defaults todefault. If not using Terraform workspaces you can ignore this.--verboseAppend Atlantis log to comment.
Additional Terraform flags:
If you need to run terraform plan with additional arguments, like -target=resource or -var 'foo-bar' or -var-file myfile.tfvars
you can append them to the end of the comment after --, ex.
atlantis plan -d dir -- -var 'foo=bar'
If you always need to append a certain flag, see Project-Specific Customization.
atlantis apply
atlantis apply [options] -- [terraform apply flags]
Explanation: Runs terraform apply for the plan generated previously that matches the directory/project/workspace.
Options:
-d directoryApply the plan for this directory, relative to root of repo. Use.for root. Defaults to root.-p projectApply the plan for this project. Refers to the name of the project configured in the repo'satlantis.yamlfile. Cannot be used at same time as-dor-w.-w workspaceApply the plan for this Terraform workspace. Defaults todefault. If not using Terraform workspaces you can ignore this.--verboseAppend Atlantis log to comment.
Additional Terraform flags:
Because Atlantis under the hood is running terraform apply on the planfile generated in the previous step, any Terraform options that would change the plan are ignored:
-target=resource-var 'foo=bar'-var-file=myfile.tfvarsIf you would like to specify these flags, do it while runningatlantis plan.


