updated tests
This commit is contained in:
28
tests/files/ansible/roles/common/tasks/main.yml
Normal file
28
tests/files/ansible/roles/common/tasks/main.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
---
|
||||
- name: install docker
|
||||
sudo: true
|
||||
# install script from https://docs.docker.com/installation/ubuntulinux/
|
||||
shell: curl -sSL https://get.docker.com/ubuntu/ | sudo sh
|
||||
|
||||
- name: install package dependencies
|
||||
sudo: true
|
||||
apt: name={{ item }}
|
||||
with_items:
|
||||
- python-pip
|
||||
- htop
|
||||
|
||||
- name: install python dependencies
|
||||
sudo: true
|
||||
pip: name=docker-py
|
||||
|
||||
|
||||
- name: enable docker for standard user
|
||||
sudo: true
|
||||
# todo: how to logout after this command, otherwise won't be effective in this play
|
||||
user: name=vagrant groups=docker append=yes
|
||||
|
||||
- name: checkout test repo
|
||||
git:
|
||||
repo: https://github.com/sveneh/tests.git
|
||||
version: develop
|
||||
dest: git
|
18
tests/files/ansible/roles/testrunner/tasks/main.yml
Normal file
18
tests/files/ansible/roles/testrunner/tasks/main.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
- name: update C++ client
|
||||
sudo: true
|
||||
docker_image:
|
||||
path: git/ansible/test-files/docker-cpp
|
||||
name: cpp
|
||||
state: build
|
||||
|
||||
- name: update Go client
|
||||
sudo: true
|
||||
docker_image:
|
||||
path: git/ansible/test-files/docker-go
|
||||
name: go
|
||||
state: build
|
||||
|
||||
- name: Run infinite tests (press ^C to stop)
|
||||
sudo: true
|
||||
shell: git/ansible/test-files/testrunner.sh
|
Reference in New Issue
Block a user