Update 'basic_checks_Sloetjes.yml'

This commit is contained in:
xuanyi.wang
2023-06-12 19:55:24 +02:00
parent 6719fef4e8
commit 4457b19137
+66 -2
View File
@@ -12,8 +12,8 @@
tasks:
- name: Check out pricer repository
git:
repo: https://github.com/your-username/pricer.git
dest: /path/to/pricer
repo: https://gogs.gtsplab.com:5432/SVIG/pricer.git
dest: /Users/sloetjeswong/pricer
- name: Install Python requirements
hosts: target_hosts
@@ -49,3 +49,67 @@
# -v | volumes:
# --cgroupns | cgroupns_mode:
# -d | detach: true
# Adds on 06/12:
- name: Run pricer container with systemd
hosts: all
become: true
tasks:
- name: Install Docker
apt:
name: docker.io
state: present
- name: Start Docker service
service:
name: docker
state: started
- name: Run pricer container
docker_container:
name: pricer
image: ubuntu
state: started
restart_policy: always
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
privileged: yes
ports:
- "9515:9515"
command: /sbin/init
- name: Start snapd and udev in the pricer container
hosts: all
become: true
tasks:
- name: Start snapd and udev
docker_exec:
name: pricer
command: systemctl start snapd udev
- name: Install chromium using snap in the pricer container
hosts: all
become: true
tasks:
- name: Install chromium
docker_exec:
name: pricer
command: snap install chromium
- name: Run latest version of scraper
hosts: all
become: true
tasks:
- name: Clone pricer repository
git:
repo: https://github.com/your_username/pricer.git
dest: /Users/sloetjeswong/pricer
version: master
- name: Install dependencies
pip:
requirements: /Users/sloetjeswong/pricer/requirements.txt
- name: Run scraper
command: python /Users/sloetjeswong/pricer/fp_merge.py