From e5b8dec3ad767a8dfc8b518a1e9a70c930e04c7d Mon Sep 17 00:00:00 2001 From: Pi Date: Mon, 22 Jul 2019 10:44:29 -0400 Subject: [PATCH 1/2] - updates to Raspbian 10 variables - attempt scripting --- build.sh | 21 +++++++++++++++++++++ roles/common/tasks/main.yaml | 1 + roles/common/vars/os_Raspbian_10.yml | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 build.sh diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..6a2e1dd --- /dev/null +++ b/build.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# +# Install and enable SSH server +# +update-rc.d ssh enable +invoke-rc.d ssh start +# +# +#apt update -y +# +# +#sudo apt install -y ansible sshpass git +# +# +ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa -q -N "" +# +# +PUBKEY="'$(<~.ssh/id_rsa.pub)'" && ansible-playbook -i hosts deploy_authorized_keys.xml --ask-pass --extra-vars="pubkey=$PUBKEY" +ansible-playbook -i hosts main.yaml --ask-become-pass +ansible-playbook -i hosts reboot.yaml +reboot diff --git a/roles/common/tasks/main.yaml b/roles/common/tasks/main.yaml index 4bb895b..3e3eaaa 100644 --- a/roles/common/tasks/main.yaml +++ b/roles/common/tasks/main.yaml @@ -27,6 +27,7 @@ state: present tags: update_hosts - name: install required packages + become: true package: name: "{{ dependency_packages }}" state: present diff --git a/roles/common/vars/os_Raspbian_10.yml b/roles/common/vars/os_Raspbian_10.yml index fb8d97b..3558d61 100644 --- a/roles/common/vars/os_Raspbian_10.yml +++ b/roles/common/vars/os_Raspbian_10.yml @@ -1,5 +1,5 @@ +--- dependency_packages: - - name: - expect - ftp - cadaver From 8b477691924881821b8ff0fdc3d9e8fd6b9140b2 Mon Sep 17 00:00:00 2001 From: Pi Date: Mon, 22 Jul 2019 10:45:14 -0400 Subject: [PATCH 2/2] - set exec on build.sh --- build.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 build.sh diff --git a/build.sh b/build.sh old mode 100644 new mode 100755