Skip to content

orjangj/ansible-collection-editors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible collection for editors

CI

This collection includes Ansible roles and content to help with editor automation.

Roles included in this collection:

Usage

Install this collection locally:

ansible-galaxy collection install orjangj.editors -p ./collections

Use the roles from the collection in your playbooks:

---
- hosts: all

  roles:
    - role: orjangj.editors.vscode
      vars:
        vscode_user_settings: "{{ playbook_dir }}/files/vscode-settings.json"
        vscode_extensions:
          - ms-azuretools.vscode-docker
          - ms-python.python
    - role: orjangj.editors.vim
      vars:
        vim_version: "HEAD"
        vim_extra_packages:
          - "make"
          - "clang"
          - "libtool-bin"
          - "python3-dev"
        vim_extra_features:
          - "--enable-python3interp"
        vim_dotfiles:
          - "{{ playbook_dir }}/files/.vimrc"
        vim_plugin_autoremove: true
        vim_plugin_autoupdate: true
        vim_plugin_install:
          - { name: "junegunn/fzf", type: "start", hook: "./install --all" }
          - { name: "junegunn/fzf.vim", type: "start" }
          - { name: "ycm-core/YouCompleteMe", type: "start", hook: "./install.py" }

See role documentation for more detailed usage of each role.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published