Skip to content

Instantly share code, notes, and snippets.

View mauromorales's full-sized avatar

Mauro Morales mauromorales

View GitHub Profile
#cloud-config
users:
- name: 007
require 'fog/openstack'
require 'pry'
auth_url = ENV['OS_AUTH_URL'].gsub('v3', 'v2.0')
@connection_params = {
openstack_auth_url: "#{auth_url}/tokens",
openstack_username: ENV['OS_USERNAME'],
openstack_api_key: ENV['OS_PASSWORD'],
openstack_tenant: ENV['OS_PROJECT_NAME'],
@mauromorales
mauromorales / add_ledger_udev_rules.sh
Created August 31, 2017 20:46
Allow access to ledger nano s device rules to work on a non debian based system
#!/bin/bash
echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"1b7c\", MODE=\"0660\", GROUP=\"users\"" >/etc/udev/rules.d/20-hw1.rules
echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"2b7c\", MODE=\"0660\", GROUP=\"users\"" >>/etc/udev/rules.d/20-hw1.rules
echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"3b7c\", MODE=\"0660\", GROUP=\"users\"" >>/etc/udev/rules.d/20-hw1.rules
echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"4b7c\", MODE=\"0660\", GROUP=\"users\"" >>/etc/udev/rules.d/20-hw1.rules
echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"1807\", MODE=\"0660\", GROUP=\"users\"" >>/etc/udev/rules.d/20-hw1.rules
echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"1808\", MODE=\"0660\", GROUP=\"users\"" >>/etc/udev/rules.d/20-hw1.rules
echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"2c97\", ATTRS{idProduct}==\"0000\", MODE=\"0660\", GROUP=\"users\"" >>/etc/udev/rules
: {$DEBUG:?} # returns 0
: exit 1 # returns 0
DEBUG="true"
: {$DEBUG:?} # returns 0
echo ${DEBUG:?} # returns 0 and echoes: "true"
unset DEBUG
echo ${DEBUG:?} # returns 1 with message: "DEBUG: parameter null or not set"

Keybase proof

I hereby claim:

  • I am mauromorales on github.
  • I am mauromorales (https://keybase.io/mauromorales) on keybase.
  • I have a public key ASDuKTIhMccNrxlM8khD9-CQGUbPNenJGRBAoz_RtHPxNwo

To claim this, I am signing this object:

@mauromorales
mauromorales / keyboard_settings.sh
Last active August 29, 2015 14:14
set keyboard layout for mba + das keyboard
setxkbmap -print -verbose 10
@mauromorales
mauromorales / install_puppet_client.rb
Last active December 28, 2015 23:49
Install Puppet client in Ubuntu
#!/usr/bin/env ruby
code_name = `lsb_release -c -s`.split
puts "Installing Puppet client for Ubuntu #{code_name}"
`wget http://apt.puppetlabs.com/puppetlabs-release-#{code_name}.deb`
`sudo dpkg -i puppetlabs-release-#{code_name}.deb`
`sudo apt-get update`
`sudo apt-get -y install puppet`
@mauromorales
mauromorales / .vmx
Created August 30, 2013 21:48
Control Your VMware Boxes Through the Terminal
msg.autoAnswer = “TRUE”
@mauromorales
mauromorales / add-puppetlabs-repo.sh
Created August 28, 2013 19:51
Install Puppet 3 on Ubuntu 12.04
wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb
sudo dpkg -i puppetlabs-release-precise.deb
sudo apt-get update
@mauromorales
mauromorales / bundle-commit.sh
Last active December 21, 2015 21:48
Commit: The Hacker Way to Build a Habit
bundle install