Infra: Ansible speed up 78/27478/1
authorpmikus <pmikus@cisco.com>
Wed, 10 Jun 2020 08:05:37 +0000 (08:05 +0000)
committerpmikus <pmikus@cisco.com>
Wed, 10 Jun 2020 08:05:37 +0000 (08:05 +0000)
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I24a22b1492593df937af2a17cd0c8684af7cd500

resources/tools/testbed-setup/ansible/roles/docker/tasks/main.yaml
resources/tools/testbed-setup/ansible/roles/nomad/tasks/main.yaml
resources/tools/testbed-setup/ansible/roles/nomad/templates/nomad_systemd.service.j2

index d3eef82..f0cb0d1 100644 (file)
@@ -9,8 +9,6 @@
   package:
     name: "{{ docker_package }}"
     state: "{{ docker_package_state }}"
-  notify:
-    - "Restart Docker"
   tags:
     - docker-inst-package
 
@@ -68,5 +66,3 @@
   when: docker_users
   tags:
     - docker-conf-user
-
-- meta: flush_handlers
index a8bf90f..cd52b92 100644 (file)
   tags:
     - nomad-inst-package
 
-- name: Inst - Cleanup
-  file:
-    path: "{{ nomad_inst_dir }}/nomad"
-    state: "absent"
-  tags:
-    - nomad-inst-package
-
 - name: Conf - Create Directories "{{ nomad_data_dir }}"
   file:
     dest: "{{ nomad_data_dir }}"
index 7652983..efe2e30 100644 (file)
@@ -1,19 +1,21 @@
 [Unit]
 Description=Nomad Service
-Documentation=https://www.nomadproject.io/docs/index.html
-Wants=network.target
-After=nomad.service
+Documentation=https://www.nomadproject.io/docs/
+Wants=network-online.target
+After=network-online.target
 
 [Service]
 # TODO: Decrease privilege
-User=root
-Group=root
-Environment="GOMAXPROCS=2"
+ExecReload=/bin/kill -SIGKILL $MAINPID
 ExecStart={{ nomad_bin_dir }}/nomad agent -config={{ nomad_config_dir }}
-ExecReload=/bin/kill -9 $MAINPID
 KillSignal=SIGTERM
+LimitNOFILE=infinity
+LimitNPROC=infinity
 Restart=on-failure
 RestartSec=1
+User=root
+Group=root
+Environment="GOMAXPROCS=2"
 
 [Install]
-WantedBy=default.target
+WantedBy=multi-user.target