Как использовать секрет, созданный с использованием 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"