diff --git a/playbook.yml b/playbook.yml index afec78f..0277a64 100644 --- a/playbook.yml +++ b/playbook.yml @@ -64,6 +64,7 @@ - { role: localtime, tags: ['localtime'], when: "localtime is defined" } - { role: wormhole, tags: ['wormhole'] } - { role: bluetooth, tags: ['bluetooth'], when: "bluetooth is defined" } + - { role: wttr, tags: ['wttr'] } vars_prompt: - name: user_password prompt: "Enter desired user password" diff --git a/roles/wttr/files/wttr.sh b/roles/wttr/files/wttr.sh new file mode 100755 index 0000000..98f1582 --- /dev/null +++ b/roles/wttr/files/wttr.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +curl wttr.in/"${1:-$(curl http://ip-api.com/json | jq 'if (.zip | length) != 0 then .zip else .city end')}" diff --git a/roles/wttr/tasks/main.yml b/roles/wttr/tasks/main.yml new file mode 100644 index 0000000..dcd7d43 --- /dev/null +++ b/roles/wttr/tasks/main.yml @@ -0,0 +1,3 @@ +--- +- name: Push wttr script + copy: src=wttr.sh dest=/usr/local/bin/wttr mode=0755