mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
Fix merge conflicts
This commit is contained in:
@@ -30,6 +30,17 @@ description: "How to sync secrets from Infisical to Heroku"
|
||||
Select which Infisical environment secrets you want to sync to which Heroku app and press create integration to start syncing secrets to Heroku.
|
||||
|
||||

|
||||
|
||||
Here's some guidance on each field:
|
||||
|
||||
- Project Environment: The environment in the current Infisical project from which you want to sync secrets from.
|
||||
- Secrets Path: The path in the current Infisical project from which you want to sync secrets from such as `/` (for secrets that do not reside in a folder) or `/foo/bar` (for secrets nested in a folder, in this case a folder called `bar` in another folder called `foo`).
|
||||
- Heroku App: The application in Heroku that you want to sync secrets to.
|
||||
- Initial Sync Behavior (default is **Import - Prefer values from Infisical**): The behavior of the first sync operation triggered after creating the integration.
|
||||
- **No Import - Overwrite all values in Heroku**: Sync secrets and overwrite any existing secrets in Heroku.
|
||||
- **Import - Prefer values from Infisical**: Import secrets from Heroku to Infisical; if a secret with the same name already exists in Infisical, do nothing. Afterwards, sync secrets to Heroku.
|
||||
- **Import - Prefer values from Heroku**: Import secrets from Heroku to Infisical; if a secret with the same name already exists in Infisical, replace its value with the one from Heroku. Afterwards, sync secrets to Heroku.
|
||||
|
||||

|
||||
</Step>
|
||||
</Steps>
|
||||
|
||||
@@ -5,6 +5,19 @@ description: "How to use Infisical for secret management in Ansible"
|
||||
|
||||
The documentation for using Infisical to manage secrets in Ansible is currently available [here](https://galaxy.ansible.com/ui/repo/published/infisical/vault/).
|
||||
|
||||
<Info>
|
||||
Have any questions? Join Infisical's [community Slack](https://infisical.com/slack) for quick support.
|
||||
</Info>
|
||||
## Troubleshoot
|
||||
|
||||
<Accordion title="I'm getting a error related to objc[72832]: +[__NSCFConstantString initialize]">
|
||||
If you get this Python error when you running the lookup plugin:-
|
||||
|
||||
```
|
||||
objc[72832]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.
|
||||
Fatal Python error: Aborted
|
||||
```
|
||||
|
||||
You will need to add this to your shell environment or ansible wrapper script:-
|
||||
|
||||
```
|
||||
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
|
||||
```
|
||||
</Accordion>
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
---
|
||||
title: "Docker"
|
||||
description: "Learn how to feed secrets from Infisical into your docker application"
|
||||
description: "Learn how to feed secrets from Infisical into your Docker application"
|
||||
---
|
||||
There are many methods to inject Infisical secrets to docker-based applications.
|
||||
Regardless of which method you choose, these methods will inject secrets from Infisical as environment variables into your Docker container.
|
||||
There are many methods to inject Infisical secrets into Docker-based applications.
|
||||
Regardless of the method you choose, they all inject secrets from Infisical as environment variables into your Docker container.
|
||||
|
||||
<Card title="Docker Entrypoint" color="#ea5a0c" href="./docker">
|
||||
Install and run your app start command with Infisical CLI
|
||||
</Card>
|
||||
<CardGroup cols={2}>
|
||||
<Card title="Docker run" color="#0285c7" href="./docker-pass-envs">
|
||||
Feed secrets via `--env-file` flag in docker run command
|
||||
Feed secrets with the `--env-file` flag when using the
|
||||
`docker run` command
|
||||
</Card>
|
||||
<Card title="Docker compose" color="#16a34a" href="./docker-compose">
|
||||
Inject secrets to multiple services using Docker Compose
|
||||
Inject secrets into multiple services using Docker Compose
|
||||
</Card>
|
||||
</CardGroup>
|
||||
|
||||
<Info>
|
||||
The main difference between the "Docker Entrypoint" and "Docker run" approach is where the Infisical CLI is installed.
|
||||
In most production settings, it's typically inconvenient to have the Infisical CLI installed and executed externally.
|
||||
As a result, we suggest using the "Docker Entrypoint" method for production purposes.
|
||||
In most production settings, it's typically less convenient to have the Infisical CLI installed and executed externally, so we suggest using the "Docker Entrypoint" method for production purposes.
|
||||
However, if this limitation doesn't apply to you, select the method that best fits your needs.
|
||||
</Info>
|
||||
@@ -51,7 +51,7 @@ CMD ["infisical", "run", "--", "npm", "run", "start"]
|
||||
CMD ["infisical", "run", "--command", "npm run start && ..."]
|
||||
```
|
||||
|
||||
## Generate an service token
|
||||
## Generate a service token
|
||||
|
||||
Head to your project settings in the Infisical dashboard to generate an [service token](/documentation/platform/token).
|
||||
This service token will allow you to authenticate and fetch secrets from Infisical.
|
||||
|
||||
Reference in New Issue
Block a user