File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11---
22name : swarm-cloudwatch-reporter
33
4- container_image : node
5- container_tag : 4
4+ repo : git@github.com:CodeNow/furry-cactus.git
5+ container_image : registry.runnable.com/runnable/{{ name }}
6+ container_tag : " {{ git_branch }}"
7+ node_version : lts
8+ npm_version : 3
9+ do_not_push : true
610
711log_driver : json-file
812
13+ dockerfile_pre_install_commands :
14+ - npm config set progress false
15+
916container_run_opts : >-
1017 --log-driver={{ log_driver }}
1118 -e AWS_ACCESS_KEY={{ aws_access_key }}
@@ -18,7 +25,4 @@ container_run_opts: >-
1825 -v /opt/ssl/docker/swarm-manager:/opt/ssl/docker/swarm-manager:ro
1926 -v /var/log:/var/log
2027
21- commands_to_run : >-
22- npm install 101 swarmerode dockerode bluebird aws-sdk &&
23- node get-info.js
24- container_run_args : bash -c "{{ commands_to_run }}" >> /var/log/{{ name }}.log 2>&1
28+ container_run_args : npm start >> /var/log/{{ name }}.log 2>&1
Original file line number Diff line number Diff line change 22- hosts : swarm-manager
33 vars_files :
44 - group_vars/alpha-swarm-manager-metrics.yml
5+ roles :
6+ - role : builder
7+ tags : [ build ]
58 tasks :
6- - name : make runnable folder
7- become : yes
8- file :
9- dest : /opt/runnable/
10- state : directory
11- owner : ubuntu
12- group : ubuntu
13- mode : 0700
14-
15- - name : put script in place
16- template :
17- src : get-info.js
18- dest : /opt/runnable/get-info.js
19- owner : ubuntu
20- group : ubuntu
21- mode : 0400
22-
239 - name : run container
24- when : test_run is defined
10+ tags : test_swarm_stats
11+ when : test_swarm_stats is defined
2512 become : yes
2613 shell : >-
2714 docker run
15+ -e DRY_RUN=true
2816 {{ container_run_opts }}
2917 {{ container_image }}:{{ container_tag }}
3018 {{ container_run_args }}
3119
3220 - name : put script into cron
21+ tags : [ deploy ]
3322 become : yes
3423 cron :
3524 name : swarm-cloudwatch-reporter
3625 cron_file : 10-swarm-cloudwatch
3726 user : root
3827 state : present
3928 job : >-
40- sudo docker run
29+ docker run
4130 --rm
4231 {{ container_run_opts }}
4332 {{ container_image }}:{{ container_tag }}
You can’t perform that action at this time.
0 commit comments