diff options
author | Peter Mikus <pmikus@cisco.com> | 2019-02-20 12:19:07 +0000 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2019-02-22 16:05:38 +0000 |
commit | 53153e114017d193cdf9b88f21f4eac31bad72b7 (patch) | |
tree | 6cbe624d67ec51733928ea4a54a50d613b4b94c5 /resources/tools/testbed-setup/ansible/roles/virl/tasks/main.yaml | |
parent | 138c1b1f56a2b59afeafb92379e955b9baf95e7a (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.yaml | 78 |
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 |