Konvergiramo proti uspehu da bo clo dello
parent
758ea6e11e
commit
913ddf9de1
|
@ -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
|
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
---
|
||||||
|
- name: Nuke ForcAD infra
|
||||||
|
hosts: forc_ad
|
||||||
|
become: true
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Destory forcAD
|
||||||
|
include_role:
|
||||||
|
name: destroy
|
||||||
|
tasks_from: main
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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'
|
||||||
|
|
Loading…
Reference in New Issue