Skip to content

Commit bcb9112

Browse files
committed
fix: install.sh tested on ubuntu and debian
1 parent fe55b91 commit bcb9112

2 files changed

Lines changed: 16 additions & 14 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ sudo apt-get install ansible
6262

6363
1. Download role:
6464
```
65-
ansible-galaxy install viasite-ansible.zsh
65+
sudo ansible-galaxy install viasite-ansible.zsh
6666
```
6767

6868
2. Write playbook or use [playbook.yml](playbook.yml):
@@ -76,7 +76,7 @@ ansible-galaxy install viasite-ansible.zsh
7676

7777
3. Provision playbook:
7878
```
79-
ansible-playbook -i "localhost," -c local playbook.yml
79+
sudo ansible-playbook -i "localhost," -c local playbook.yml
8080
```
8181

8282
It will install zsh environment for ansible remote user. If you want to setup zsh for other user,

install.sh

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
#!/usr/bin/env bash
2+
title() {
3+
local color='\033[1;37m'
4+
local nc='\033[0m'
5+
printf "\n${color}$1${nc}\n"
6+
}
7+
28
title "Install Ansible"
3-
sudo apt-get install software-properties-common
4-
sudo apt-add-repository ppa:ansible/ansible
9+
sudo apt-get install software-properties-common -y
10+
sudo apt-add-repository ppa:ansible/ansible -y
11+
if [ -f /etc/apt/sources.list.d/ansible-ansible-jessie.list ]; then
12+
sudo sed -i 's/jessie/trusty/g' /etc/apt/sources.list.d/ansible-ansible-jessie.list
13+
fi
514
sudo apt-get update
6-
sudo apt-get install ansible
15+
sudo apt-get install curl ansible -y
716

817
title "Install viasite-ansible.zsh"
9-
ansible-galaxy install viasite-ansible.zsh
18+
sudo ansible-galaxy install viasite-ansible.zsh --force
1019

1120
title "Download playbook to /tmp/zsh.yml"
1221
curl https://raw.githubusercontent.com/viasite-ansible/ansible-role-zsh/master/playbook.yml > /tmp/zsh.yml
1322

1423
title "Provision playbook"
15-
ansible-playbook -i "localhost," -c local /tmp/zsh.yml
16-
17-
title() {
18-
local color='\033[1;37m'
19-
local nc='\033[0m'
20-
printf "\n${color}$1${nc}\n"
21-
echo -e "$1"
22-
}
24+
sudo ansible-playbook -i "localhost," -c local /tmp/zsh.yml

0 commit comments

Comments
 (0)