uses: 1password/load-secrets-action

From wikieduonline
Jump to navigation Jump to search

uses: 1password/load-secrets-action
uses: 1password/load-secrets-action@v2
on: push
jobs:
  hello-world:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3

      - name: Load secret
        uses: 1password/load-secrets-action@v2
        with:
          # Export loaded secrets as environment variables
          export-env: true
        env:
          OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}
          SECRET: op://app-cicd/hello-world/secret

      - name: Print masked secret
        run: 'echo "Secret: $SECRET"'
        # Prints: Secret: ***



    - name: Load secrets from 1Password
       uses: 1password/load-secrets-action@v2
       with:
         export-env: true
       env:
         OP_TOKEN: ${{ secrets.OP_TOKEN }}
         DOCKERHUB_USERNAME: op://xxxxxx/USERNAME
         DOCKERHUB_TOKEN: op://yyyyyyy/TOKEN


Error: could not read secret 'op://XXXXX/APIKEY/secret': item 'XXXXX/APIKEY' does not have a field 'secret'

See also

Advertising: