diff options
author | Ben Copeland <ben.copeland@linaro.org> | 2018-01-30 16:12:26 +0000 |
---|---|---|
committer | Benjamin Copeland <ben.copeland@linaro.org> | 2018-02-09 12:34:33 +0000 |
commit | 15050b0f4ed07a1f68275099f2b023008b0d43d6 (patch) | |
tree | ca4714e1f5507c1ea446c528ba8bf78e8f8f8a77 | |
parent | c73855f4e9c2136bf1f02d7887528838cc4af26d (diff) |
TCWG: Remove obsolete packages
Remove roles that are no longer in use.
Change-Id: Ief01d0a53e4217ea4ec5153c1924751bd5b0b6bd
73 files changed, 0 insertions, 482 deletions
diff --git a/playbooks/roles/tcwg-additional-packages/defaults/git.hold b/playbooks/roles/tcwg-additional-packages/defaults/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-additional-packages/defaults/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-additional-packages/files/git.hold b/playbooks/roles/tcwg-additional-packages/files/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-additional-packages/files/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-additional-packages/handlers/main.yml b/playbooks/roles/tcwg-additional-packages/handlers/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-additional-packages/handlers/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-additional-packages/meta/git.hold b/playbooks/roles/tcwg-additional-packages/meta/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-additional-packages/meta/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-additional-packages/tasks/main.yml b/playbooks/roles/tcwg-additional-packages/tasks/main.yml deleted file mode 100644 index d49146b..0000000 --- a/playbooks/roles/tcwg-additional-packages/tasks/main.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- - - - name: Installing Extended - apt: name={{ item }} update_cache=yes - with_items: - - "{{ ext_packages }}" - when: ext_packages is defined - - - name: Installing NX related - apt: name={{ item }} state=present - with_items: - - "{{ nx_packages }}" - when: nx_packages is defined diff --git a/playbooks/roles/tcwg-additional-packages/templates/git.hold b/playbooks/roles/tcwg-additional-packages/templates/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-additional-packages/templates/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-additional-packages/vars/main.yml b/playbooks/roles/tcwg-additional-packages/vars/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-additional-packages/vars/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-cpufrequtils/defaults/git.hold b/playbooks/roles/tcwg-cpufrequtils/defaults/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-cpufrequtils/defaults/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-cpufrequtils/files/cpufreq-sudo b/playbooks/roles/tcwg-cpufrequtils/files/cpufreq-sudo deleted file mode 100644 index 926552d..0000000 --- a/playbooks/roles/tcwg-cpufrequtils/files/cpufreq-sudo +++ /dev/null @@ -1 +0,0 @@ -tcwg-buildslave ALL=(ALL) NOPASSWD: /usr/bin/cpufreq-set diff --git a/playbooks/roles/tcwg-cpufrequtils/files/git.hold b/playbooks/roles/tcwg-cpufrequtils/files/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-cpufrequtils/files/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-cpufrequtils/handlers/main.yml b/playbooks/roles/tcwg-cpufrequtils/handlers/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-cpufrequtils/handlers/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-cpufrequtils/meta/git.hold b/playbooks/roles/tcwg-cpufrequtils/meta/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-cpufrequtils/meta/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-cpufrequtils/tasks/main.yml b/playbooks/roles/tcwg-cpufrequtils/tasks/main.yml deleted file mode 100644 index 1399a13..0000000 --- a/playbooks/roles/tcwg-cpufrequtils/tasks/main.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- - - - name: Installing cpufrequtils - apt: - name: cpufrequtils - update_cache: yes - - - name: Setting up cpufreq-set sudo for tcwg-buildslave - copy: - src: 'cpufreq-sudo' - dest: '/etc/sudoers.d/cpufreq-sudo' - owner: root - group: root - mode: 0600 diff --git a/playbooks/roles/tcwg-cpufrequtils/templates/git.hold b/playbooks/roles/tcwg-cpufrequtils/templates/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-cpufrequtils/templates/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-cpufrequtils/vars/main.yml b/playbooks/roles/tcwg-cpufrequtils/vars/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-cpufrequtils/vars/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-dummy-install/defaults/git.hold b/playbooks/roles/tcwg-dummy-install/defaults/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-dummy-install/defaults/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-dummy-install/files/git.hold b/playbooks/roles/tcwg-dummy-install/files/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-dummy-install/files/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-dummy-install/handlers/main.yml b/playbooks/roles/tcwg-dummy-install/handlers/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-dummy-install/handlers/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-dummy-install/meta/git.hold b/playbooks/roles/tcwg-dummy-install/meta/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-dummy-install/meta/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-dummy-install/tasks/main.yml b/playbooks/roles/tcwg-dummy-install/tasks/main.yml deleted file mode 100644 index 3fda6a2..0000000 --- a/playbooks/roles/tcwg-dummy-install/tasks/main.yml +++ /dev/null @@ -1,45 +0,0 @@ ---- - - - name: Installing build containers prerequisites - apt: pkg={{ item }} update_cache=yes - with_items: - - git - - bison - - build-essential - - bzip2 - - binutils - - flex - - g++ - - gdb - - rsync - - iputils - - autogen - - autoconf - - automake - - libtool - - dejagnu - - gawk - - libncurses5-dev - - gawk - - gcc - - libgfortran3 - - patch - - python - - rsync - - texinfo - - tcpdump - - wget - - sshfs - - xz-utils - - libpython2.7-dev - - gcc-multilib - - g++-multilib - - inotify-tools - - wget - - - - name: Setup "git-new-workdir" - command: cp /usr/share/doc/git/contrib/workdir/git-new-workdir /usr/bin/git-new-workdir creates=/usr/bin/git-new-workdir - - - name: Setup "git-new-workdir" permissions - file: path=/usr/bin/git-new-workdir mode=0755 diff --git a/playbooks/roles/tcwg-dummy-install/templates/git.hold b/playbooks/roles/tcwg-dummy-install/templates/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-dummy-install/templates/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-dummy-install/vars/main.yml b/playbooks/roles/tcwg-dummy-install/vars/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-dummy-install/vars/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-lava-users/defaults/git.hold b/playbooks/roles/tcwg-lava-users/defaults/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-lava-users/defaults/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-lava-users/files/lava-benchmark b/playbooks/roles/tcwg-lava-users/files/lava-benchmark deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-lava-users/files/lava-benchmark +++ /dev/null diff --git a/playbooks/roles/tcwg-lava-users/files/lava-benchmark.pub b/playbooks/roles/tcwg-lava-users/files/lava-benchmark.pub deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-lava-users/files/lava-benchmark.pub +++ /dev/null diff --git a/playbooks/roles/tcwg-lava-users/handlers/main.yml b/playbooks/roles/tcwg-lava-users/handlers/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-lava-users/handlers/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-lava-users/meta/git.hold b/playbooks/roles/tcwg-lava-users/meta/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-lava-users/meta/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-lava-users/tasks/main.yml b/playbooks/roles/tcwg-lava-users/tasks/main.yml deleted file mode 100644 index 36eb956..0000000 --- a/playbooks/roles/tcwg-lava-users/tasks/main.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- - - name: Create builders group - group: name=builders state=present - - - name: Create lava-benchmark user - user: name=lava-benchmark groups=builders,dialout shell=/bin/bash - - - name: Create .ssh directory - file: path=/home/lava-benchmark/.ssh state=directory owner=lava-benchmark group=lava-benchmark mode=755 - - - name: Copy key file - copy: src=lava-benchmark dest=/home/lava-benchmark/.ssh/lava-benchmark owner=lava-benchmark group=lava-benchmark mode=400 backup=yes - - - name: Copy key file - copy: src=lava-benchmark.pub dest=/home/lava-benchmark/.ssh/lava-benchmark.pub owner=lava-benchmark group=lava-benchmark mode=644 backup=yes - - - name: Copy ssh user config - copy: src=config dest=/home/buildslave/.ssh/config owner=buildslave group=buildslave mode=644 backup=yes - when: specconfig is defined - - - name: Copy ssh user known_hosts - copy: src=known_hosts dest=/home/buildslave/.ssh/known_hosts owner=buildslave group=buildslave mode=644 backup=yes - when: specconfig is defined - diff --git a/playbooks/roles/tcwg-lava-users/templates/git.hold b/playbooks/roles/tcwg-lava-users/templates/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-lava-users/templates/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-lava-users/vars/main.yml b/playbooks/roles/tcwg-lava-users/vars/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-lava-users/vars/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-logs/defaults/git.hold b/playbooks/roles/tcwg-logs/defaults/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-logs/defaults/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-logs/files/git.hold b/playbooks/roles/tcwg-logs/files/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-logs/files/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-logs/handlers/main.yml b/playbooks/roles/tcwg-logs/handlers/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-logs/handlers/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-logs/meta/git.hold b/playbooks/roles/tcwg-logs/meta/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-logs/meta/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-logs/tasks/main.yml b/playbooks/roles/tcwg-logs/tasks/main.yml deleted file mode 100644 index ea734fe..0000000 --- a/playbooks/roles/tcwg-logs/tasks/main.yml +++ /dev/null @@ -1,26 +0,0 @@ ---- - - - name: Adding TCWG users to log reading group - user: - name: "{{ item }}" - groups: adm - append: yes - force: yes - with_items: - - maxim.kuvyrkov - - renato.golin - - yvan.roux - - charles.baylis - - christophe.lyon - - diana.picus - - prathamesh.kulkarni - - adhemerval.zanella - - fangming.fang - - jojo.ma - - omair.javaid - - peter.smith - - yao.qi - - kugan.vivekanandarajah - - jim.wilson - - serge.broslavsky - ignore_errors: True diff --git a/playbooks/roles/tcwg-logs/templates/git.hold b/playbooks/roles/tcwg-logs/templates/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-logs/templates/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-logs/vars/main.yml b/playbooks/roles/tcwg-logs/vars/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-logs/vars/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-rm-user/defaults/git.hold b/playbooks/roles/tcwg-rm-user/defaults/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-rm-user/defaults/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-rm-user/files/git.hold b/playbooks/roles/tcwg-rm-user/files/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-rm-user/files/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-rm-user/handlers/main.yml b/playbooks/roles/tcwg-rm-user/handlers/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-rm-user/handlers/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-rm-user/meta/git.hold b/playbooks/roles/tcwg-rm-user/meta/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-rm-user/meta/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-rm-user/tasks/main.yml b/playbooks/roles/tcwg-rm-user/tasks/main.yml deleted file mode 100644 index e5fcd68..0000000 --- a/playbooks/roles/tcwg-rm-user/tasks/main.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- - -- name: Remove user from passwd - lineinfile: - dest: /etc/passwd - regexp: '^tcwg-buildslave' - state: present - line: '' - - -- name: Remove user from shadow - lineinfile: - dest: /etc/shadow - regexp: '^tcwg-buildslave' - state: present - line: '' diff --git a/playbooks/roles/tcwg-rm-user/templates/git.hold b/playbooks/roles/tcwg-rm-user/templates/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-rm-user/templates/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-rm-user/vars/main.yml b/playbooks/roles/tcwg-rm-user/vars/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-rm-user/vars/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/defaults/git.hold b/playbooks/roles/tcwg-schroot-deployment/defaults/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/defaults/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-amd64-trusty b/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-amd64-trusty deleted file mode 100644 index 1ec4b9b..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-amd64-trusty +++ /dev/null @@ -1,5 +0,0 @@ -[tcwg-build-amd64-trusty] -type=file -file=/var/chroots/tcwg-build-amd64-trusty.tgz -groups=builders,tcwg -profile=tcwg-build diff --git a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-arm64-trusty b/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-arm64-trusty deleted file mode 100644 index 292215b..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-arm64-trusty +++ /dev/null @@ -1,5 +0,0 @@ -[tcwg-build-arm64-trusty] -type=file -file=/var/chroots/tcwg-build-arm64-trusty.tgz -groups=builders,tcwg -profile=tcwg-build diff --git a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-armhf-trusty b/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-armhf-trusty deleted file mode 100644 index e9552bb..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-armhf-trusty +++ /dev/null @@ -1,6 +0,0 @@ -[tcwg-build-armhf-trusty] -type=file -file=/var/chroots/tcwg-build-armhf-trusty.tgz -groups=builders,tcwg -profile=tcwg-build -personality=linux32 diff --git a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-i386-trusty b/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-i386-trusty deleted file mode 100644 index 87de21c..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-build-i386-trusty +++ /dev/null @@ -1,6 +0,0 @@ -[tcwg-build-i386-trusty] -type=file -file=/var/chroots/tcwg-build-i386-trusty.tgz -groups=builders,tcwg -profile=tcwg-build -personality=linux32 diff --git a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-amd64-trusty b/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-amd64-trusty deleted file mode 100644 index f379719..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-amd64-trusty +++ /dev/null @@ -1,6 +0,0 @@ -[tcwg-test-amd64-trusty] -type=file -file=/var/chroots/tcwg-test-amd64-trusty.tgz -groups=builders -profile=tcwg-test -root-groups=builders diff --git a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-arm64-trusty b/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-arm64-trusty deleted file mode 100644 index ed2f651..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-arm64-trusty +++ /dev/null @@ -1,6 +0,0 @@ -[tcwg-test-arm64-trusty] -type=file -file=/var/chroots/tcwg-test-arm64-trusty.tgz -groups=builders -profile=tcwg-test -root-groups=builders diff --git a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-armhf-trusty b/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-armhf-trusty deleted file mode 100644 index 13310d8..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-armhf-trusty +++ /dev/null @@ -1,7 +0,0 @@ -[tcwg-test-armhf-trusty] -type=file -file=/var/chroots/tcwg-test-armhf-trusty.tgz -groups=builders -profile=tcwg-test -personality=linux32 -root-groups=builders diff --git a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-i386-trusty b/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-i386-trusty deleted file mode 100644 index 7fd909a..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/chroot.d/tcwg-test-i386-trusty +++ /dev/null @@ -1,7 +0,0 @@ -[tcwg-test-i386-trusty] -type=file -file=/var/chroots/tcwg-test-i386-trusty.tgz -groups=builders -profile=tcwg-test -personality=linux32 -root-groups=builders diff --git a/playbooks/roles/tcwg-schroot-deployment/files/setup.d/11mount-ssh b/playbooks/roles/tcwg-schroot-deployment/files/setup.d/11mount-ssh deleted file mode 100755 index 5cc2c4c..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/setup.d/11mount-ssh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash -# Copyright © 2010 Sascha Silbe <sascha-pgp@silbe.org> -# -# schroot is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 3 -# as published by the Free Software Foundation. -# -# schroot is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# <http://www.gnu.org/licenses/>. -# -##################################################################### -# 10mount-ssh: "Forward" ssh-agent to chroot. -# Performs a bind-mount of the ssh-agent socket directory. Clean-up -# happens at session end in setup.d/10mount. -##################################################################### - -set -e - -. "$SETUP_DATA_DIR/common-data" -. "$SETUP_DATA_DIR/common-functions" -. "$SETUP_DATA_DIR/common-config" - -ACTION="$1" - -SYMLINK_PATH="${CHROOT_PATH}/tmp/ssh-auth-sock.${SESSION_ID}" - -if [ "$ACTION" = "setup-stop" -o "$ACTION" = "setup-recover" ] \ - && [ -h "${SYMLINK_PATH}" ]; then - SOCK_PATH="${CHROOT_PATH}/$(readlink "${SYMLINK_PATH}")" - info "Unmounting ${SOCK_PATH}" - # When recovering, $SOCK_PATH will be a normal file, so don't fail unmount - umount -f "${SOCK_PATH}" 2>/dev/null || ! [ -S "${SOCK_PATH}" ] - rm -f "${SYMLINK_PATH}" -fi - -if [ "$ACTION" = "setup-start" -o "$ACTION" = "setup-recover" ] ; then - # Extract SSH_AUTH_SOCK from environment of schroot process ($PID) - SSH_AUTH_SOCK="$(tr '\0' '\n' < /proc/"$PID"/environ | grep ^SSH_AUTH_SOCK | head -n 1 |sed -e 's/^SSH_AUTH_SOCK=//')" - - if [ -z "${SSH_AUTH_SOCK:-}" ] \ - || [ -e "${CHROOT_PATH}/${SSH_AUTH_SOCK}" ] ; then - exit 0 - fi - - info "Mounting ${CHROOT_PATH}/${SSH_AUTH_SOCK}" - SOCK_DIR="$(dirname "${SSH_AUTH_SOCK}")" - mkdir -p "${CHROOT_PATH}/${SOCK_DIR}" - touch "${CHROOT_PATH}/${SSH_AUTH_SOCK}" - mount -o bind "${SSH_AUTH_SOCK}" "${CHROOT_PATH}/${SSH_AUTH_SOCK}" - mkdir -p "$(dirname "${SYMLINK_PATH}")" - rm -f "${SYMLINK_PATH}" - ln -s "${SSH_AUTH_SOCK}" "${SYMLINK_PATH}" -fi diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-amd64-trusty.tgz b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-amd64-trusty.tgz deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-amd64-trusty.tgz +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-arm64-trusty.tgz b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-arm64-trusty.tgz deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-arm64-trusty.tgz +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-armhf-trusty.tgz b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-armhf-trusty.tgz deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-armhf-trusty.tgz +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-i386-trusty.tgz b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-i386-trusty.tgz deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build-i386-trusty.tgz +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build/copyfiles b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build/copyfiles deleted file mode 100644 index 22b2961..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build/copyfiles +++ /dev/null @@ -1,4 +0,0 @@ -# Files to copy into the chroot from the host system. -# -# <source and destination> -/etc/resolv.conf diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build/fstab b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build/fstab deleted file mode 100644 index 6630c84..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build/fstab +++ /dev/null @@ -1,28 +0,0 @@ -# fstab: static file system information for chroots. -# Note that the mount point will be prefixed by the chroot path -# (CHROOT_PATH) -# -# <file system> <mount point> <type> <options> <dump> <pass> -/proc /proc none rw,bind 0 0 -/sys /sys none rw,bind 0 0 - -tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0 -none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0 -none /run/shm tmpfs rw,nosuid,nodev 0 0 - -none /dev devtmpfs defaults 0 0 -none /dev/pts devpts defaults -/home /home none rw,bind 0 0 - -# Don't mount /tmp to clean up whatever temporary files are created there -# after build session -#/tmp /tmp none rw,bind 0 0 - -# It may be desirable to have access to /run, especially if you wish -# to run additional services in the chroot. However, note that this -# may potentially cause undesirable behaviour on upgrades, such as -# killing services on the host. -#/run /run none rw,bind 0 0 -#/run/lock /run/lock none rw,bind 0 0 -#/dev/shm /dev/shm none rw,bind 0 0 -#/run/shm /run/shm none rw,bind 0 0 diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build/nssdatabases b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build/nssdatabases deleted file mode 100644 index 722a451..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-build/nssdatabases +++ /dev/null @@ -1,11 +0,0 @@ -# System databases to copy into the chroot from the host system. -# -# <database name> -passwd -shadow -group -gshadow -services -protocols -networks -hosts diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-amd64-trusty.tgz b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-amd64-trusty.tgz deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-amd64-trusty.tgz +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-arm64-trusty.tgz b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-arm64-trusty.tgz deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-arm64-trusty.tgz +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-armhf-trusty.tgz b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-armhf-trusty.tgz deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-armhf-trusty.tgz +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-i386-trusty.tgz b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-i386-trusty.tgz deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test-i386-trusty.tgz +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test/copyfiles b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test/copyfiles deleted file mode 100644 index 8d2f623..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test/copyfiles +++ /dev/null @@ -1,6 +0,0 @@ -# Files to copy into the chroot from the host system. -# -# <source and destination> -/etc/resolv.conf -# Inherit sshd configuration -/etc/ssh/sshd_config diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test/fstab b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test/fstab deleted file mode 100644 index 1804258..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test/fstab +++ /dev/null @@ -1,25 +0,0 @@ -# fstab: static file system information for chroots. -# Note that the mount point will be prefixed by the chroot path -# (CHROOT_PATH) -# -# <file system> <mount point> <type> <options> <dump> <pass> -/proc /proc none rw,bind 0 0 -/sys /sys none rw,bind 0 0 - -tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0 -none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0 -none /run/shm tmpfs rw,nosuid,nodev 0 0 - -none /dev devtmpfs defaults 0 0 -none /dev/pts devpts defaults 0 0 -#/home /home none rw,bind 0 0 -#/tmp /tmp none rw,bind 0 0 - -# It may be desirable to have access to /run, especially if you wish -# to run additional services in the chroot. However, note that this -# may potentially cause undesirable behaviour on upgrades, such as -# killing services on the host. -#/run /run none rw,bind 0 0 -#/run/lock /run/lock none rw,bind 0 0 -#/dev/shm /dev/shm none rw,bind 0 0 -#/run/shm /run/shm none rw,bind 0 0 diff --git a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test/nssdatabases b/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test/nssdatabases deleted file mode 100644 index 722a451..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/files/tcwg-test/nssdatabases +++ /dev/null @@ -1,11 +0,0 @@ -# System databases to copy into the chroot from the host system. -# -# <database name> -passwd -shadow -group -gshadow -services -protocols -networks -hosts diff --git a/playbooks/roles/tcwg-schroot-deployment/handlers/main.yml b/playbooks/roles/tcwg-schroot-deployment/handlers/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/handlers/main.yml +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/meta/git.hold b/playbooks/roles/tcwg-schroot-deployment/meta/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/meta/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/tasks/main.yml b/playbooks/roles/tcwg-schroot-deployment/tasks/main.yml deleted file mode 100644 index 7e5f345..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/tasks/main.yml +++ /dev/null @@ -1,151 +0,0 @@ ---- - - - name: Create missing schroot directories - file: path=/home/schroot/ state=directory owner=root group=builders mode=0775 - when: builders == True - - name: Create missing schroot directories - file: path=/etc/schroot/tcwg-build/ state=directory owner=root group=builders mode=0775 - when: builders == True - - name: Create missing schroot directories - file: path=/var/chroots/ state=directory owner=root group=builders mode=0775 - when: builders == True - - - - name: Create missing schroot directories - file: path=/home/schroot/ state=directory owner=root group=builders mode=0775 - when: testers == True - - name: Create missing schroot directories - file: path=/etc/schroot/tcwg-test/ state=directory owner=root group=builders mode=0775 - when: testers == True - - name: Create missing schroot directories - file: path=/var/chroots/ state=directory owner=root group=builders mode=0775 - when: testers == True - - - - name: Bind /var/chroots to /home/schroot - mount: name=/var/chroots src=/home/schroot fstype=none opts=rw,bind state=mounted -# when: ansible_mounts!="/var/chroot" - - - name: Copy schroot configuration files - copy: src=setup.d/11mount-ssh dest=/etc/schroot/setup.d/11mount-ssh owner=root group=builders mode=0755 - - - - name: Copy schroot configuration files - copy: src=tcwg-build/copyfiles dest=/etc/schroot/tcwg-build/copyfiles owner=root group=builders mode=0644 - when: builders == True - - name: Copy schroot configuration files - copy: src=tcwg-build/nssdatabases dest=/etc/schroot/tcwg-build/nssdatabases owner=root group=builders mode=0644 - when: builders == True - - name: Copy schroot configuration files - copy: src=tcwg-build/fstab dest=/etc/schroot/tcwg-build/fstab owner=root group=builders mode=0644 - when: builders == True - - - - name: Copy schroot configuration files - copy: src=tcwg-test/copyfiles dest=/etc/schroot/tcwg-test/copyfiles owner=root group=builders mode=0644 - when: testers == True - - name: Copy schroot configuration files - copy: src=tcwg-test/nssdatabases dest=/etc/schroot/tcwg-test/nssdatabases owner=root group=builders mode=0644 - when: testers == True - - name: Copy schroot configuration files - copy: src=tcwg-test/fstab dest=/etc/schroot/tcwg-test/fstab owner=root group=builders mode=0644 - when: testers == True - - -# x86 64 bit ############################################################### - - - - name: Copy x86 schroot files in /home/schroot - copy: src=tcwg-build-amd64-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "x86_64" and builders == True - - name: Copy x86 schroot config - copy: src=chroot.d/tcwg-build-amd64-trusty dest=/etc/schroot/chroot.d/tcwg-build-amd64-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "x86_64" and builders == True - - - name: Copy x86 schroot files in /home/schroot - copy: src=tcwg-test-amd64-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "x86_64" and testers == True - - name: Copy x86 schroot config - copy: src=chroot.d/tcwg-test-amd64-trusty dest=/etc/schroot/chroot.d/tcwg-test-amd64-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "x86_64" and testers == True - -# x86 32 bit ################################################################ - - - name: Copy x86 schroot files in /home/schroot - copy: src=tcwg-build-i386-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "x86_64" and builders == True - - name: Copy x86 schroot config - copy: src=chroot.d/tcwg-build-i386-trusty dest=/etc/schroot/chroot.d/tcwg-build-i386-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "x86_64" and builders == True - - - name: Copy x86 schroot files in /home/schroot - copy: src=tcwg-test-i386-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "x86_64" and testers == True - - name: Copy x86 schroot config - copy: src=chroot.d/tcwg-test-i386-trusty dest=/etc/schroot/chroot.d/tcwg-test-i386-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "x86_64" and testers == True - -# arm 64 bit ################################################################ - - - - name: Copy arm schroot files in /home/schroot - copy: src=tcwg-build-arm64-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "aarch64" and builders == True - - name: Copy arm schroot config - copy: src=chroot.d/tcwg-build-arm64-trusty dest=/etc/schroot/chroot.d/tcwg-build-arm64-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "aarch64" and builders == True - - - name: Copy arm schroot files in /home/schroot - copy: src=tcwg-test-arm64-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "aarch64" and testers == True - - name: Copy arm schroot config - copy: src=chroot.d/tcwg-test-arm64-trusty dest=/etc/schroot/chroot.d/tcwg-test-arm64-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "aarch64" and testers == True - - - name: Enable TCWG root-group access - lineinfile: dest=/etc/schroot/chroot.d/tcwg-test-arm64-trusty - regexp='^root-groups' - line='root-groups=builders,tcwg,tcwg-buildslave' - when: ansible_architecture == "aarch64" and testers == True and tcwg_rootg == True - - -# arm 32 bit ################################################################ - - - - name: Copy arm schroot files in /home/schroot - copy: src=tcwg-build-armhf-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "aarch64" and builders == True - - name: Copy arm schroot config - copy: src=chroot.d/tcwg-build-armhf-trusty dest=/etc/schroot/chroot.d/tcwg-build-armhf-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "aarch64" and builders == True - - - name: Copy arm schroot files in /home/schroot - copy: src=tcwg-test-armhf-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "aarch64" and testers == True - - name: Copy arm schroot config - copy: src=chroot.d/tcwg-test-armhf-trusty dest=/etc/schroot/chroot.d/tcwg-test-armhf-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "aarch64" and testers == True - -# arm TK1 32bit ############################################################# - - - - name: Copy arm schroot files in /home/schroot - copy: src=tcwg-build-armhf-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "armv7l" and builders == True - - name: Copy arm schroot config - copy: src=chroot.d/tcwg-build-armhf-trusty dest=/etc/schroot/chroot.d/tcwg-build-armhf-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "armv7l" and builders == True - - - name: Copy arm schroot files in /home/schroot - copy: src=tcwg-test-armhf-trusty.tgz dest=/home/schroot/ owner=root group=builders mode=0664 - when: ansible_architecture == "armv7l" and testers == True - - name: Copy arm schroot config - copy: src=chroot.d/tcwg-test-armhf-trusty dest=/etc/schroot/chroot.d/tcwg-test-armhf-trusty owner=root group=builders mode=0644 - when: ansible_architecture == "armv7l" and testers == True - - - - name: Enable TCWG root-group access - lineinfile: dest=/etc/schroot/chroot.d/tcwg-test-armhf-trusty - regexp='^root-groups' - line='root-groups=builders,tcwg,tcwg-buildslave' - when: ansible_architecture == "aarch64" and testers == True and tcwg_rootg == True diff --git a/playbooks/roles/tcwg-schroot-deployment/templates/git.hold b/playbooks/roles/tcwg-schroot-deployment/templates/git.hold deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/templates/git.hold +++ /dev/null diff --git a/playbooks/roles/tcwg-schroot-deployment/vars/main.yml b/playbooks/roles/tcwg-schroot-deployment/vars/main.yml deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/tcwg-schroot-deployment/vars/main.yml +++ /dev/null |