Jeff Geerling
8765c23c8b
Fixes #119 : Remove extraneous Ansible setup tasks.
2021-05-31 14:23:12 -05:00
Jeff Geerling
b3fd01c991
Fixes #116 : Switch from roles and dock tasks to geerlingguy.mac collection.
2021-05-30 22:25:53 -05:00
Jeff Geerling
254d657147
Automate Sublime Text configuration ( #117 )
...
* sublime text 3
* renamed variable
* sublime text 3
* Update default.config.yml
* PR #110 : Update Sublime Text automation so it's a little simpler to configure.
* A couple cosmetic touchups.
* Add Sublime Markdown configuration and fix Package Control install.
* Add a few more Sublime preference files to make the editor work like I like it.
* More Sublime Text automation.
* Saner default for those who don't use Sublime.
* Add remaining tweaks to get Playbook idempotent with Sublime Text.
Co-authored-by: dspolleke <dspolleke@gmail.com>
2021-05-28 23:13:06 -05:00
Jeff Geerling
c6fef3ad23
Fixes #113 : Don't skip mas tasks if only app_ids are provided.
2021-05-27 11:31:58 -05:00
Jeff Geerling
6044cd3160
Merge branch 'master' into mytags
2021-05-14 20:47:13 -05:00
Jeff Geerling
f9f2d54e8c
PR #106 follow-up: More consistent docs and examples.
2021-05-07 10:26:27 -05:00
dspolleke
beac53608e
imclude_tasks are sometimes useful
2021-04-12 19:13:23 +02:00
dspolleke
34cc100e7c
fixed it the way GG wants it fixed
2021-04-12 17:43:47 +02:00
dspolleke
6549a14014
requested changes
2021-04-12 17:37:55 +02:00
dspolleke
4dc3e75de2
dock util from https://github.com/enlewof \n Fixed default value for variable, \ncreated block (for tags to work), \nFixed some strong language, \N fixed some shell / command preference (ansible-lint)
2021-04-11 20:44:58 +02:00
Jeff Geerling
9bd4b41a2e
Fixes #91 : Use updated requirements file format to fix lint error.
2021-02-18 10:26:12 -06:00
Jeff Geerling
3376c1ae1f
Fixes #85 : Make it easier to use this playbook to manage remote Macs.
2020-10-07 10:24:40 -05:00
newtonne
2a0506bbcc
Use absolute rather than relative path for config.yml
...
The relative path is relative to the files/ directory and so the include
breaks if that directory is deleted.
https://groups.google.com/forum/#!topic/ansible-project/MzSZLYhx5AY
Therefore seems more robust to switch to an absolute path making use of
`playbook_dir`.
2018-09-10 20:59:29 +01:00
Ken Sonoda
5c7857bc89
Fix syntax warnings
...
instead of
[import_tasks](https://docs.ansible.com/ansible/2.4/import_tasks_module.html#options )
> Any loops, conditionals and most other keywords will be applied
> to the included tasks
2017-12-28 10:11:17 +09:00
Jeff Geerling
1af9802b9b
Merge pull request #48 from generoi/issue-36
...
Issue #36 : Add option to install npm/composer/pip/gem packages
2017-06-07 16:40:48 -05:00
Jeff Geerling
489ee9b420
Fixes #42 : Add configure_dotfiles variable so you can disable dotfiles management.
2017-06-04 22:29:49 -05:00
Oskar Schöldström
c211d1fdf7
Issue #36 : Add option to install npm/composer/pip/gem packages
2017-06-04 16:54:20 -05:00
Jeff Geerling
a26e0c874b
Merge branch 'master' into tags
2017-05-31 15:24:45 -05:00
Oskar Schöldström
72fc9b1852
Add ansible tags for the commonly ran tasks
2017-05-31 10:39:42 -05:00
Oskar Schöldström
6fafb251b1
Add support for post-provision tasks
2017-05-31 10:07:42 -05:00
Ben Limmer
fcb39dd9f4
Use mas_installed_apps vs mas_installed_app_ids
...
The `app_ids` flavor is deprecated: https://github.com/geerlingguy/ansible-role-mas/blob/master/defaults/main.yml#L4
2017-03-12 16:14:13 -06:00
Jeff Geerling
0a07340e9c
Fixes #29 : Split out custom preferences-related tasks to make them configurable.
2017-02-01 11:52:51 -06:00
Michael Souza
00c62cfd29
Add variables to skip the preferences and OSX configuration tasks
2016-12-30 11:54:14 -05:00
Jeff Geerling
1aad10de63
Fixes #11 : Use mas for Mac App Store automation.
2016-12-05 16:08:30 -06:00
Jeff Geerling
602ed0cda0
Issue #25 Follow-up: Fix path to config.yml.
2016-12-01 14:37:52 -06:00
Jeff Geerling
d37612eb63
Fixes #25 : Make it easier to override configuration/vars.
2016-11-28 12:07:42 -06:00
Jeff Geerling
8b8227ed93
Make play run on only 127.0.0.1, not 'localhost' also.
2016-09-25 22:50:10 -05:00
Jeff Geerling
04314cb755
Fixes #14 : Set user as a CLI flag instead of hardcoding in playbook.
2016-06-14 15:05:48 -05:00
Jeff Geerling
e9c062766a
Use geerlingguy.dotfiles role instead of a bunch of custom tasks.
2015-01-02 23:03:17 -06:00
Jeff Geerling
4185bbf63b
Split ansible-related config into separate task file.
2014-12-31 14:22:42 -06:00
Jeff Geerling
20420ec155
Issue #2 : Add inventory file so playbook can be run in fresh environment.
2014-12-31 09:56:09 -06:00
Jeff Geerling
a7f1046bfd
Issue #2 : There's no place like home.
2014-12-30 23:14:56 -06:00
Jeff Geerling
1a8177a2b0
Updates to work with updated version of geerlingguy.homebrew role.
2014-12-30 16:14:42 -06:00
Jeff Geerling
8f8ea4a8e5
Completely revamped the playbook. Let homebrew and cask do the hard work.
2014-10-02 23:07:02 -05:00
Jeff Geerling
d592972e9e
Updated README, added knock, pckeyboardhack, skype, and updated sublime.
2014-02-13 16:26:10 -06:00
Jeff Geerling
ad92f87f18
Add Sublime settings, dotfiles, and Terminal settings.
2014-02-13 15:39:20 -06:00
Jeff Geerling
3446f1d212
Install Dropbox.
2014-02-13 08:44:52 -06:00
Jeff Geerling
724f9a1cf3
Use creates, add cornerstone, menumeters, nvalt, tower, adium.
2014-02-13 08:37:53 -06:00
Jeff Geerling
8e7f70ff00
Make everything actually work. Another monolithic commit.
2014-02-12 22:33:32 -06:00
Jeff Geerling
c014d21aa4
Change yaml to yml, clean up, update variables.
2014-02-12 21:47:18 -06:00