File tree 6 files changed +64
-0
lines changed
6 files changed +64
-0
lines changed Original file line number Diff line number Diff line change
1
+ [defaults]
2
+ host_key_checking =False
3
+ hostfile =hosts
4
+ roles_path =roles
5
+ timeout =120
Original file line number Diff line number Diff line change
1
+ ---
2
+ # Configuration
3
+
4
+ sublime_version : 3
5
+
6
+ sublime_packages :
7
+ Ansible : https://github.com/clifford-github/sublime-ansible.git
8
+ SublimeLinter : https://github.com/SublimeLinter/SublimeLinter3.git
Original file line number Diff line number Diff line change
1
+ localhost ansible_connection=local
Original file line number Diff line number Diff line change
1
+ - name : Install Development Environment
2
+ hosts : 127.0.0.1
3
+ connection : local
4
+ roles :
5
+ - sublime
Original file line number Diff line number Diff line change
1
+ ---
2
+ # Install & Configure Sublime Text
3
+
4
+ - name : Add sublime repository
5
+ apt_repository : repo="{{ sublime_ppa }}" state=present
6
+ sudo : true
7
+
8
+ - name : Update package manager
9
+ apt : update_cache=yes
10
+ sudo : true
11
+
12
+ - name : Install latest sublime package
13
+ apt : pkg="{{ item }}" state=latest
14
+ with_items :
15
+ - sublime-text-installer
16
+ sudo : true
17
+
18
+
19
+ # Install Package Control
20
+
21
+ - name : Install package control for sublime
22
+ get_url :
23
+ url="{{ sublime_package_control_url }}/Package%20Control.sublime-package"
24
+ dest="{{ sublime_installed_packages_dir }}/Package Control.sublime-package"
25
+
26
+
27
+ # Install & Configure Sublime Text Packages
28
+
29
+ - name : Install all custom packages
30
+ git :
31
+ repo="{{ item.value }}"
32
+ dest="{{ sublime_packages_dir }}/{{ item.key }}"
33
+ accept_hostkey="yes"
34
+ with_dict : sublime_packages | default({})
Original file line number Diff line number Diff line change
1
+ ---
2
+
3
+ sublime_version : 3
4
+
5
+ sublime_ppa : " ppa:webupd8team/sublime-text-{{ sublime_version }}"
6
+
7
+ sublime_dir : " ~/.config/sublime-text-{{ sublime_version }}"
8
+ sublime_packages_dir : " {{ sublime_dir }}/Packages"
9
+ sublime_installed_packages_dir : " {{ sublime_dir }}/Installed Packages"
10
+
11
+ sublime_package_control_url : https://packagecontrol.io
You can’t perform that action at this time.
0 commit comments