Ansible.MediaServer/.drone.yml

42 lines
860 B
YAML

kind: pipeline
type: kubernetes
name: mediaserver
steps:
- name: Check syntax
image: plugins/ansible:1
environment:
cifs_username:
from_secret: cifs_username
cifs_password:
from_secret: cifs_password
settings:
playbook: playbook.yml
inventory: inventory.yml
galaxy: requirements.yml
syntax_check: true
- name: Apply playbook
image: plugins/ansible:1
environment:
cifs_username:
from_secret: cifs_username
cifs_password:
from_secret: cifs_password
volumes:
- name: certificates
path: /certificates
settings:
playbook: playbook.yml
inventory: inventory.yml
galaxy: requirements.yml
private_key:
from_secret: ssh_privatekey
# vault_password:
# from_secret: ansible_vault_password
volumes:
- name: certificates
claim:
name: flexvolsmb-drone-certs