20 lines
509 B
YAML
20 lines
509 B
YAML
---
|
|
- name: Deploy test environment
|
|
hosts: all
|
|
become: true
|
|
|
|
tasks:
|
|
- name: Pull {{ repo_branch }} branch
|
|
ansible.builtin.git:
|
|
repo: "{{ repo_url }}"
|
|
dest: "{{ repo_dir }}"
|
|
version: "{{ repo_branch }}"
|
|
force: true
|
|
accept_hostkey: true
|
|
|
|
- name: Build and deploy test
|
|
ansible.builtin.include_role:
|
|
name: app
|
|
tasks_from: deploy_env
|
|
vars:
|
|
env: "{{ app_environments | selectattr('name', 'equalto', 'test') | first }}"
|