--- # ============================================================================ # day1_deploy_jmri.yml # ---------------------------------------------------------------------------- # Deploys JMRI JmriFaceless headless server on main-street-station. # Applies linux-baseline first, then the jmri role. # # Usage: # ansible-playbook playbooks/day1_deploy_jmri.yml # ansible-playbook playbooks/day1_deploy_jmri.yml -e target=main-street-station # # Prerequisites: # 1. Host is in inventory under jmri_server group # 2. jmri_profile_id is set in host_vars/main-street-station.yml # 3. SSH access as 'wed' with sudo # ============================================================================ - name: Deploy JMRI headless server hosts: "{{ target | default('jmri_server') }}" become: true gather_facts: true roles: - linux-baseline - jmri