--- - name: Install .bash_aliases for root user lineinfile: path: /root/.bash_aliases create: yes owner: root group: root mode: 0644 regexp: voice_platform_aliases line: if [ -e /etc/voice_platform_aliases ]; then . /etc/voice_platform_aliases; fi - name: Install generate_voice_platform_aliases.sh script template: src: generate_voice_platform_aliases.sh.j2 dest: /root/generate_voice_platform_aliases.sh owner: root group: root mode: 0755 - name: Run generate_voice_platform_aliases.sh script shell: /root/generate_voice_platform_aliases.sh # Ignore errors. This script is also run from cron periodically, so if # this script doesn't work right away, it's not a real problem # (this might for example happen if not all physical hosts are # booted yet). failed_when: False - name: Install cron for updating the /etc/voice_platform_aliases file template: src: generate_voice_platform_aliases.cron.j2 dest: /etc/cron.d/generate_voice_platform_aliases owner: root group: root mode: 0644