Simple playbooks that helps to deploy some part of services used in rdoproject.org, softwarefactory-project.io or OpenStack ci-log-processing project.
Clone git repository:
git clone --recursive https://github.com/danpawlik/my-playbooks my-playbooks
# or
git clone --recurse-submodules https://github.com/danpawlik/my-playbooks my-playbooks
Update git submodule (optional):
git submodule update
NOTE: If you are using Ansible > 2.9, you need to install basic community collections, to run playbooks. To do that, please execute:
ansible-galaxy install -r requirements.yaml
Run playbook:
ansible-playbook -i inventory/inventory playbooks/some-playbook.yml
# or
ansible-playbook -i inventory/inventory --limit quay.dev playbooks/some-playbook.yml
To run softwarefactory simple deployment:
ansible-playbook -i inventory/inventory -e buildset_artifacts_url='<link to the sf-rpm-build buildset dir>/check/sf-rpm-build/150cf6b/buildset' playbooks/sf-ci/functional-minimal.yaml
# for example
ansible-playbook -i inventory/inventory -e buildset_artifacts_url='https://softwarefactory-project.io/logs/45/25045/2/check/sf-rpm-build/150cf6b/buildset' playbooks/sf-ci/functional-minimal.yaml