update
This commit is contained in:
parent
d9cd53477f
commit
274f15b213
|
@ -3,17 +3,13 @@
|
||||||
# where "raspberrypi" is the hostname of the pi
|
# where "raspberrypi" is the hostname of the pi
|
||||||
---
|
---
|
||||||
|
|
||||||
- hosts: all
|
- hosts: raspberrypi
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
remote_user: root
|
remote_user: root
|
||||||
vars:
|
|
||||||
bluetooth_mac_address: B8:27:EB:AA:23:4E
|
|
||||||
vars_prompt:
|
|
||||||
- name: bluetooth_name
|
|
||||||
prompt: Name of Bluetooth device
|
|
||||||
private: no
|
|
||||||
tasks:
|
tasks:
|
||||||
# --- Initial Checks ---
|
# --- Initial Checks ---
|
||||||
|
- fail: msg="Make sure to set the MAC address of the BT device to variable 'bluetooth_mac_address_audio'"
|
||||||
|
when: bluetooth_mac_address_audio is undefined
|
||||||
- name: Detect Raspi Model
|
- name: Detect Raspi Model
|
||||||
slurp:
|
slurp:
|
||||||
src: /sys/firmware/devicetree/base/model
|
src: /sys/firmware/devicetree/base/model
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
- hosts: raspberrypi
|
||||||
|
gather_facts: false
|
||||||
|
remote_user: root
|
||||||
|
tasks:
|
||||||
|
- name: Apt install squeezelite package
|
||||||
|
apt: name=squeezelite cache_valid_time=7200 state=present
|
||||||
|
- name: Install config file
|
||||||
|
template: src=squeezelite.cfg dest=/etc/default/squeezelite
|
|
@ -11,7 +11,7 @@ Restart=always
|
||||||
RestartSec=1
|
RestartSec=1
|
||||||
User=root
|
User=root
|
||||||
# make first adaptor discoverable
|
# make first adaptor discoverable
|
||||||
ExecStartPre=/bin/start_bt_discoverable {{bluetooth_mac_address}} {{bluetooth_name}}
|
ExecStartPre=/bin/start_bt_discoverable {{bluetooth_mac_address_audio}} {{bluetooth_name}}
|
||||||
ExecStart=bt-agent -c NoInputNoOutput
|
ExecStart=bt-agent -c NoInputNoOutput
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
all:
|
||||||
|
hosts:
|
||||||
|
server:
|
||||||
|
ansible_host: home.bauer.tech
|
||||||
|
ansible_port: 22187
|
||||||
|
|
||||||
|
children:
|
||||||
|
iot:
|
||||||
|
hosts:
|
||||||
|
raspberrypi:
|
||||||
|
bluetooth_mac_address_audio: B8:27:EB:AA:23:4E
|
||||||
|
bluetooth_name: MyTestRaspberry
|
||||||
|
squeezelite_name: MyTestRaspberry
|
||||||
|
heatingpi:
|
||||||
|
bedroompi:
|
||||||
|
kitchenpi:
|
|
@ -0,0 +1,3 @@
|
||||||
|
SL_NAME="{{squeezelite_name}}"
|
||||||
|
SL_SOUNDCARD="pulse"
|
||||||
|
SB_SERVER_IP="192.168.178.80"
|
Loading…
Reference in New Issue