Coder Social home page Coder Social logo

starter's People

Contributors

lukeorland avatar ninjabong avatar rricard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

starter's Issues

Missing chsh for zsh / oh my zsh install

I might be missing something but there's no call to change the user shell to zsh so oh my zsh is pulled down but not actually made usable. Anyone else have a similar experience?

Install Doesn't Work

Step 5 needs work, or the requirements.yml at least needs some work, namely it should be:

# Ansible Galaxy Requirements
osxc.common-env
osxc.homebrew
osxc.packages
osxc.repository

no --- on the first line, - src: removed, the last line as osxc.repository thus making it a text file.

The issue here is per ansible's own docs YAML files aren't even supported until Ansible 1.8 where pip is installing 1.7.1 still (at least in my local testing yosemite VM and a hosted CentOS7 VM).

The other issue relates to what looks like you wanting to support any user on a machine and thus using /etc/ansible/roles which needs sudo. I'm using roles_path: ./roles in ansible.cfg instead of system-wide (and not supporting multiple users) so it's easier to get a better handle on all the new stuff you have going on. This could be better explicated in the README.md:

"If you're installing system-wide sudo ansible-galaxy install -r requirements.yml otherwise edit ansible.cfg and uncomment #roles_path:./roles before running ansible-galaxy install -requirements.yml"

So... yeah, basically things are messy, and still a work in progress obviously, but I don't want to just push my fixes since I'm just making guesses about how you want this new galaxy powered osxc to work. 8)

ERROR: file is not a legal parameter in an Ansible task or handler

After following the installation instructions (without having made any changes to starter) I get the following error

$ ansible-galaxy install -r requirements.yml && ansible-playbook desktop.yml
- downloading role 'common-env', owned by osxc
- downloading role from https://github.com/osxc/common-env/archive/1.0.2.tar.gz
- extracting osxc.common-env to ./roles/osxc.common-env
- osxc.common-env was installed successfully
- downloading role 'homebrew', owned by osxc
- downloading role from https://github.com/osxc/homebrew/archive/1.1.2.tar.gz
- extracting osxc.homebrew to ./roles/osxc.homebrew
- osxc.homebrew was installed successfully
- dependency osxc.common-env is already installed, skipping.
- downloading role 'packages', owned by osxc
- downloading role from https://github.com/osxc/packages/archive/1.0.1.tar.gz
- extracting osxc.packages to ./roles/osxc.packages
- osxc.packages was installed successfully
- dependency osxc.homebrew is already installed, skipping.
- downloading role 'repository', owned by osxc
- downloading role from https://github.com/osxc/repository/archive/1.0.0.tar.gz
- extracting osxc.repository to ./roles/osxc.repository
- osxc.repository was installed successfully
- dependency osxc.common-env is already installed, skipping.
ERROR: file is not a legal parameter in an Ansible task or handler

unnecessary fact gathering

With the new-style of playbook, - include:ing other sub--playbooks it seems extraneous to run fact checking on every included playbook run (for example myne has 12 - include:s) and instead using gather_facts: False in every playbook except the first one.

Might be worth updating configuration.yml with a comment about why it's disabled to explicate that, but again don't want to start mucking things up until I've heard from @rricard.

wrong format in requirements.yml

With this requirements.yml


---
# Ansible Galaxy Requirements
- src: osxc.common-env
- src: osxc.homebrew
- src: osxc.packages
- src: osxc.repository

I got this output from command ansible-galaxy install -r requirements.yml

 downloading role '---', owned by
Sorry, --- was not found on galaxy.ansible.com.
 downloading role 'common-env', owned by -%20src%3A%20osxc
Sorry, - src: osxc.common-env was not found on galaxy.ansible.com.
 downloading role 'homebrew', owned by -%20src%3A%20osxc
Sorry, - src: osxc.homebrew was not found on galaxy.ansible.com.
 downloading role 'packages', owned by -%20src%3A%20osxc
Sorry, - src: osxc.packages was not found on galaxy.ansible.com.
 downloading role 'repository', owned by -%20src%3A%20osxc
Sorry, - src: osxc.repository was not found on galaxy.ansible.com.

So I changed the file with only one role per line and it works

osxc.common-env
osxc.homebrew
osxc.packages
osxc.repository

Can anyone reproduce this too?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.