--- - name: Do root tasks import_tasks: root.yml become: true - name: Check for OMB stat: path: "{{ ansible_user_dir }}/.oh-my-bash" register: omb_flag - debug: msg: 'OMB is not installed, run: bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"' when: not omb_flag.stat.exists - name: Put simple bashrc config template: src: files/bashrc dest: "{{ ansible_user_dir }}/.bashrc" when: not omb_flag.stat.exists # - name: Put omb config #template: # src: files/omb-bashrc # dest: "{{ ansible_user_dir }}/.bashrc" #when: omb_flag.stat.exists # FIXME: logout from shell # - name: Install OMB # shell: bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)" # when: not omb_flag.stat.exists