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 become: true
tasks: tasks:
# - name: Install docker on machine - name: Install docker on machine
# include_role: include_role:
# name: docker name: docker
# tasks_from: main tasks_from: main
#
# - name: install and setup forcad - name: install and setup forcad
# include_role: include_role:
# name: forcad name: forcad
# tasks_from: main tasks_from: main
#
- name: Destory forcAD
include_role:
name: destroy
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: docker_image:
name: "{{ item }}" name: "{{ item }}"
state: absent state: absent
force_absent: true
loop: "{{ image_info.images | map(attribute='Id') | list }}" loop: "{{ image_info.images | map(attribute='Id') | list }}"
- name: Delete forcAD directory - name: Delete forcAD directory

View File

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

View File

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

View File

@ -3,7 +3,7 @@
forc_ad_directory: '/forc_ad' forc_ad_directory: '/forc_ad'
# forcAD download link # 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 # forcAd zipfile
forc_ad_zipfile: 'ForcAD_v1.4.0.zip' forc_ad_zipfile: 'ForcAD-master.zip'