Konvergiramo proti uspehu da bo clo dello

main
Gasper Spagnolo 2022-10-31 19:34:32 +01:00
parent 758ea6e11e
commit 913ddf9de1
7 changed files with 27 additions and 20 deletions

View File

@ -4,17 +4,12 @@
become: true
tasks:
# - name: Install docker on machine
# include_role:
# name: docker
# tasks_from: main
#
# - name: install and setup forcad
# include_role:
# name: forcad
# tasks_from: main
#
- name: Destory forcAD
include_role:
name: destroy
tasks_from: main
- name: Install docker on machine
include_role:
name: docker
tasks_from: main
- name: install and setup forcad
include_role:
name: forcad
tasks_from: main

11
nuke_forcad.yml Normal file
View File

@ -0,0 +1,11 @@
---
- name: Nuke ForcAD infra
hosts: forc_ad
become: true
tasks:
- name: Destory forcAD
include_role:
name: destroy
tasks_from: main

View File

@ -25,6 +25,7 @@
docker_image:
name: "{{ item }}"
state: absent
force_absent: true
loop: "{{ image_info.images | map(attribute='Id') | list }}"
- name: Delete forcAD directory

View File

@ -7,7 +7,6 @@ game:
round_time: 20
start_time: 2019-11-30 15:30:00
timezone: Europe/Ljubljana
checkers_path: '/checkers'
default_score: 2500
flag_lifetime: 5
@ -15,7 +14,7 @@ game:
inflation: true
tasks:
- checker: /checkers/baby_sql_checker/checker.py
- checker: baby_sql_checker/checker.py
checker_timeout: 10
checker_type: hackerdom
gets: 2
@ -23,7 +22,7 @@ tasks:
places: 5
puts: 2
- checker: /checkers/dummy_checker/checker.py
- checker: dummy_checker/checker.py
checker_timeout: 10
checker_type: gevent
gets: 2
@ -31,7 +30,7 @@ tasks:
places: 5
puts: 2
- checker: /checkers/hash_me_please_checker/checker.py
- checker: hash_me_please_checker/checker.py
checker_timeout: 10
checker_type: gevent
gets: 2

View File

@ -40,6 +40,7 @@
ansible.builtin.copy:
src: "checkers/"
dest: "{{ forc_ad_directory }}/checkers"
mode: '0755'
- name: Copy forcAD config
ansible.builtin.copy:

View File

@ -3,7 +3,7 @@
forc_ad_directory: '/forc_ad'
# forcAD download link
forc_ad_link: 'https://github.com/pomo-mondreganto/ForcAD/releases/download/v1.4.0/ForcAD_v1.4.0.zip'
forc_ad_link: 'https://github.com/pomo-mondreganto/ForcAD/archive/refs/heads/master.zip'
# forcAd zipfile
forc_ad_zipfile: 'ForcAD_v1.4.0.zip'
forc_ad_zipfile: 'ForcAD-master.zip'