Как использовать секрет, созданный с использованием Ansible, в контейнере с помощью Podman?
Для настройки использования секретов в Podman с помощью Ansible можно воспользоваться модулем `podman_secret`. Примерный шаги настройки:
1. Создание секрета с использованием Ansible:
```yaml
- name: Create secret
podman_secret:
name: my_secret
data: "my_secret_data"
```
2. Использование секрета в контейнере с помощью Podman:
```yaml
- name: Run container with secret
podman_container:
name: my_container
image: my_image
secrets:
- source: my_secret
target: /path/in/container
```
Таким образом, с помощью Ansible можно создать секрет и передать его в контейнер при запуске с использованием Podman.
Вопрос решен
- name: Создаю секрет 123 containers.podman.podman_secret: name: 123 data: "{{ var }}" #данные из vault беру no_log: true - name: Создаю квадлет файл контейнера containers.podman.podman_container: name: "{{ role_name }}" image: abc:latest #env: не нужно, все в secrets #TOKEN=??? #Что указывать тут, чтобы подман брал данные из секрета 123? secrets: - 123,type=env,target=TOKEN state: quadlet quadlet_options: - "AutoUpdate=registry"