Perl 6 - the future is here, just unevenly distributed

IRC log for #crimsonfu, 2016-03-17

crimsonfu - sysadmins who code

| Channels | #crimsonfu index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
02:25 hydrajump joined #crimsonfu
08:00 Azgarech joined #crimsonfu
13:23 dotplus sounds like a plan. although now I run openstack instead and that's far worse, really.
13:24 dotplus but I have more help:)
13:41 Whoop joined #crimsonfu
13:51 pdurbin :)
13:56 pdurbin interesting. http://www.jamfsoftware.com/products/casper-suite/ seems to be installed on my new laptop. I'm reading about `jamf removeFramework` at http://kb.mit.edu/confluence/display/istcontrib/Casper+Suite :)
14:13 bene managed macs... yay
14:13 bene or something
14:19 pdurbin "scroll direction: natural" ... ha!
15:05 pdurbin Is the advice at http://docs.python-guide.org/en/latest/starting/install/osx/ to install Python via Homebrew good?
15:06 bene i think homebrew is the nicest of the open source package managers for os x
15:10 pdurbin oh sure. I'm a big fan. I'm just wondering about Python on Mac and if Homebrew is the best way to get `pip` and friends.
15:11 pdurbin see also the noise I'm making at https://github.com/bmckinney/dataverse-osx-playbook/commit/cc3ba4b3cf377129fdd01019a1543cf69c92884b
15:26 bene yeah, for bootstrapping dev envs on os x, i think homebrew is the best option
15:26 bene and it's driveable via ansible as you seem to be doing
15:28 pdurbin right. so far so good. running this for the first time: ansible-playbook main.yml --tags "install"
15:30 bene i think you're going down the wrong path though
15:30 bene looks like the playbook installs the app directly on the mac
15:31 bene and nobody is going to run dataverse in production on os x are they?
15:31 pdurbin right. nobody. but this is for *developers*
15:31 bene so this seems like it's best supported using vagrant
15:32 pdurbin for *sysadmins* wanting to install Dataverse we have https://github.com/IQSS/dataverse-ansible
15:33 pdurbin the repo for *developers* mentions the repo for *sysadmins*: https://github.com/bmckinney/dataverse-osx-playbook/commit/7b50234a747044179f1cad10369db9f5a85007d2
15:34 bene i see what it's doing; i just don't understand the point
15:43 pdurbin bene: the point is to get developers set up to start working on code
15:44 pdurbin I'm not sure what you're objecting to.
15:45 bene from my POV you're better off if the dev env is as close as possible to the prod one
15:46 pdurbin in this case the prod environment is often CentOS
15:46 bene so linux in vagrant using the target OS and recommended app versions for db, web server, etc, can exactly match between prod and dev
15:47 bene curl -O https://x.x/Vagrantfile && vagrant up
15:47 bene is simpler than "install homebrew, install ansible, run this playbook"
15:47 bene although they do need vagrant and a hypervisor installed on the mac
15:48 pdurbin I love me some Vagrant. I added https://github.com/IQSS/dataverse/blob/develop/Vagrantfile
15:48 bene i know
15:48 bene you already have it
15:48 pdurbin but we developers like having Glassfish, Postgres, and Solr installed directly on our Macs
15:49 bene so why are you building this other thing?
15:49 bene and why is that?
15:49 bene you can expose the filesystem, the JMX ports, the database, etc, all from the vagrant VM
15:49 pdurbin when hacking on a Java web app your IDE is constantly redeploying to your app server. This works best when the app server is installed locally (directly on the Mac)
15:53 bene i guess i'd have to watch you work for a while to understand the advantages
15:54 pdurbin bene: sure! come by sometime! :)
15:54 bene you should swap steps 2 and 3 in order
15:54 dotplus not reading all the scrollback, but don't install ansible itself with homebrew. do what you like about python, but not ansible.
15:55 bene however you install it, don't put it in the system python
15:58 bene heh, homebrew recipe for ansible looks kinda scary
15:59 dotplus I have is homebrew-installed /usr/local/bin/{python,pip} which was used to install ansible. and virtualenvs for ansiblev2
15:59 dotplus yeah, ansible devs consider hombrewed ansible to be harmful
16:03 pdurbin I installed in this order: 1. homebrew 2. brew install python 3. pip install virtualenvwrapper 4. mkvirtualenv ansible 5. pip install ansible
16:10 dotplus good
16:18 pdurbin whoops. I wonder if ansible can install java. I guess I'll just install it myself and re-run `ansible-playbook main.yml --tags "install"`
16:24 bene might be able to install it via homebrew cask
17:20 dotplus you're asking if A can install Java? or if A can install Java on OSX?
17:21 pdurbin I'm asking if I should have Ansible install Oracle's Java on a Mac. Or if I should download and install it manually.
19:12 Azgarech joined #crimsonfu
20:31 pdurbin this seems to install Oracle Java on Mac just fine: brew tap caskroom/cask && brew tap caskroom/versions && brew cask install java

| Channels | #crimsonfu index | Today | | Search | Google Search | Plain-Text | summary

crimsonfu - sysadmins who code