--- # - name: install neovim # pip: name=neovim state=present # tags: neovim # # become: true - name: install nginx pacman: name=nginx state=present tags: nginx become: true - name: install zsh pacman: name=zsh state=present tags: zsh become: true - name: switch default shell to zsh shell: chsh -s /usr/bin/zsh tags: shellchange become: true - name: clone oh-my-zsh get_url: url: https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh dest: /tmp/zsh_install.sh mode: 0774 - name: install oh-my-zsh shell: /tmp/zsh_install.sh --noninteractive ignore_errors: true async: 10 poll: 1 - name: install neovim python client pip: name=neovim tags: python neovim become: true - name: create vim symlink to nvim file: src=/usr/bin/nvim dest=/usr/bin/vim state=link become: true - name: create vi symlink to vim file: src=/usr/bin/vim dest=/usr/bin/vi state=link become: true - name: install nodejs pacman: name=nodejs state=present tags: nodejs become: true - name: install npm pacman: name=npm state=present tags: npm become: true - name: install yarn community.general.npm: name=yarn global=yes tags: yarn - name: install postgres pacman: name=postgresql state=present tags: postgres become: true - name: install postgres-libs pacman: name=postgres-libs state=present tags: postgres-libs libpq become: true - name: install cmake pacman: name=cmake state=present tags: cmake become: true - name: install zeromq pacman: name=zeromq state=present tags: zeromq become: true