name: "tofu-aws-test" description: "Test a tofu module on AWS." inputs: aws-access-key-id: description: "AWS access key id." required: true aws-access-key-secret: description: "AWS access key secret." required: true runs: using: "composite" steps: - name: "fmt" shell: "bash" run: | tofu fmt -check -recursive - name: "lint" shell: "bash" run: | unset GITHUB_TOKEN tflint --init tflint --recursive - name: "configure AWS profiles" shell: "bash" run: | REPOSITORY_NAME=$(basename ${{ github.repository }}) cat >aws_config <