File tree Expand file tree Collapse file tree 5 files changed +86
-14
lines changed Expand file tree Collapse file tree 5 files changed +86
-14
lines changed Original file line number Diff line number Diff line change 1+ # See: https://docs.ansible.com/ansible/intro_configuration.html
2+ [privilege_escalation]
3+ become = True
4+ # See: https://docs.ansible.com/ansible/latest/plugins/callback.html#callback-plugins
5+ [defaults]
6+ stdout_callback = yaml
7+ retry_files_enabled = False
8+ nocows = 1
Original file line number Diff line number Diff line change 1+ ---
2+ - hosts : do
3+ remote_user : root
4+ vars :
5+ ansible_python_interpreter : /usr/bin/python3
6+ project_root : /project
7+ tasks :
8+ - name : Ensure base requirements are installed
9+ package :
10+ name :
11+ - git
12+ - htop
13+ - httpie
14+ - tmux
15+ - vim
16+ - wget
17+ - docker
18+ - docker-compose
19+ - dnf-utils
20+ - python3-devel
21+ - postgresql
22+ - nginx
23+ - nano
24+ state : present
25+ retries : 5
26+ register : result
27+ until : result is succeeded
28+
29+ - name : Git Repo
30+ git :
31+ repo : https://github.com/flask-extensions/flaskextensions.com
32+ dest : " {{ project_root }}"
33+
34+ - name : Set variables on .variables.env (ansible vault)
35+ copy :
36+ src : ../.variables.env
37+ dest : " {{ project_root }}/.variables.env"
38+
39+ - name : Tear down existing services
40+ docker_compose :
41+ project_src : " {{ project_root }}"
42+ state : absent
43+
44+ - name : Create and start services
45+ docker_compose :
46+ project_src : " {{ project_root }}"
47+ register : output
48+
49+ - debug :
50+ var : output
51+
52+ - name : Setup NGINX
53+ debug :
54+ msg : " setup nginx"
Original file line number Diff line number Diff line change 1+ [do]
2+ 64.227.9.194
3+
4+ [do:vars]
5+ ansible_ssh_user =root
6+ ansible_ssh_private_key_file =/home/rochacbruno/.ssh/dofex
Original file line number Diff line number Diff line change 1+ ---
2+ version : " 3"
3+
4+ services :
5+
6+ fexui :
7+ build :
8+ context : .
9+ dockerfile : ./docker/ui/Dockerfile
10+ restart : always
11+ environment :
12+ - PORT=5500
13+ depends_on :
14+ - " fexapi"
15+ volumes :
16+ - ./fexui:/fexui
17+ ports :
18+ - " 5500:5500"
Original file line number Diff line number Diff line change @@ -32,20 +32,6 @@ services:
3232 volumes :
3333 - ./fexservice:/fexservice
3434
35- fexui :
36- build :
37- context : .
38- dockerfile : ./docker/ui/Dockerfile
39- restart : always
40- environment :
41- - PORT=5500
42- depends_on :
43- - " fexapi"
44- volumes :
45- - ./fexui:/fexui
46- ports :
47- - " 5500:5500"
48-
4935 db :
5036 image : postgres:12.1
5137 restart : always
You can’t perform that action at this time.
0 commit comments