aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/testbed-setup/ansible/roles/virl/tasks/main.yaml
diff options
context:
space:
mode:
authorPeter Mikus <pmikus@cisco.com>2019-02-20 12:19:07 +0000
committerPeter Mikus <pmikus@cisco.com>2019-02-22 16:05:38 +0000
commit53153e114017d193cdf9b88f21f4eac31bad72b7 (patch)
tree6cbe624d67ec51733928ea4a54a50d613b4b94c5 /resources/tools/testbed-setup/ansible/roles/virl/tasks/main.yaml
parent138c1b1f56a2b59afeafb92379e955b9baf95e7a (diff)
CSIT-1437 Create portable host-setup document
- Ansible simplified and optimalized - Porting global variables into single file - Rework the README.md - Tested outside LF environemnt Change-Id: I124cffa5c4510edf365e8b558da0c8c498f55d50 Signed-off-by: Peter Mikus <pmikus@cisco.com>
Diffstat (limited to 'resources/tools/testbed-setup/ansible/roles/virl/tasks/main.yaml')
-rw-r--r--resources/tools/testbed-setup/ansible/roles/virl/tasks/main.yaml78
1 files changed, 0 insertions, 78 deletions
diff --git a/resources/tools/testbed-setup/ansible/roles/virl/tasks/main.yaml b/resources/tools/testbed-setup/ansible/roles/virl/tasks/main.yaml
deleted file mode 100644
index 8bca04e163..0000000000
--- a/resources/tools/testbed-setup/ansible/roles/virl/tasks/main.yaml
+++ /dev/null
@@ -1,78 +0,0 @@
----
-- name: Interfaces file
- template:
- src: "files/interfaces_virl"
- dest: "/etc/network/interfaces owner=root group=root mode=644"
- tags: interfaces
-
-- name: Add VIRL user
- user:
- name: virl
- shell: "/bin/bash"
- comment: "VIRL user"
- password: "$6$mJPlK5FKLar6$xxXPP0LRhC7T1yhHtym18Z3nKZweTtfTxzi1WpvVHJ0U/Em1UWcHqfMhRApFp0rsY9jHRuL6FfeFbKPN..uDK."
- tags: users
-
-- name: Add VIRL user to sudoers
- copy:
- src: "files/sudoers_virl"
- dest: "/etc/sudoers.d/virl owner=root group=root mode=660"
- tags: sudoers
-
-- name: Add post up for additional address
- copy:
- src: "files/ifup"
- dest: "/etc/network/if-up.d/virl owner=root group=root mode=755"
- tags: interfaces
-
-- name: Set VIRL user authorized key
- authorized_key:
- user: virl
- key: "{{ lookup('file', '/home/testuser/.ssh/id_rsa.pub') }}"
- tags: users
-
-- name: Install bridge-utils
- apt:
- name: "bridge-utils"
- state: "present"
- tags: apt-install-bridge-utils
-
-- name: Old interface naming
- command: "ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules"
- tags: interfaces
-
-- name: Update init for old interface naming
- command: "update-initramfs -u"
- tags: interfaces
-
-- name: QEMU log garbage collector
- cron:
- minute: "0"
- hour: "0"
- name: "QEMU log garbage collector"
- job: "find /var/log/libvirt/qemu -type f -mtime +14 -name 'instance*.log' -delete"
- tags: cron
-
-- name: VPP deb package garbage collector
- cron:
- minute: "0"
- hour: "0"
- name: "VPP deb package garbage collector"
- job: "find /tmp -type f -atime +14 -name '*.deb' -delete"
- tags: cron
-
-- name: VPP rpm package garbage collector
- cron:
- minute: "0"
- hour: "0"
- name: "VPP rpm package garbage collector"
- job: "find /tmp -type f -atime +14 -name '*.rpm' -delete"
- tags: cron
-
-- name: NFS scratch dir garbage collector
- cron:
- minute: "0"
- hour: "0"
- name: "NFS scratch dir garbage collector"
- job: "find /nfs/scratch/ -type d -mtime +1 -name 'session-*' -exec rm -r '{}' \\;"
- tags: cron