As configured in my dotfiles.
start new:
tmux
start new with session name:
| # Knife Configuration File. | |
| # | |
| # This is a Ruby DSL to set configuration parameters for Knife's | |
| # general options. The default location for this file is | |
| # ~/.chef/knife.rb. If multiple Chef repositories are used, | |
| # per-repository configuration files can be created. A per repository | |
| # configuration file must be .chef/knife.rb in the base directory of | |
| # the Chef repository. For example, | |
| # | |
| # ~/Development/chef-repo/.chef/knife.rb |
| name "base" | |
| description "Baseline configuration for all systems." | |
| run_list( | |
| "recipe[ohai]", | |
| "recipe[chef-client::delete_validation]", | |
| "recipe[chef-client]", | |
| "recipe[zsh]", | |
| "recipe[git]", | |
| "recipe[users]", |
As configured in my dotfiles.
start new:
tmux
start new with session name:
| # Create keys | |
| openssl genrsa -des3 -out ca.key 4096 | |
| openssl genrsa -des3 -out server.key 4096 | |
| openssl genrsa -des3 -out client.key 4096 | |
| # Self-sign CA certificate | |
| openssl req -new -x509 -days 365 -key ca.key -out ca.crt | |
| # Generate server and client certificate signing requets | |
| openssl req -new -key server.key -out server.csr |
| #!/bin/sh | |
| # Install brew | |
| /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
| # Apple hides old versions of stuff at https://developer.apple.com/download/more/ | |
| # Install the latest XCode (8.0). | |
| # We used to install the XCode Command Line Tools 7.3 here, but that would just upset the most recent versions of brew. | |
| # So we're going to install all our brew dependencies first, and then downgrade the tools. You can switch back after | |
| # you have installed caffe. | |
| # Install CUDA toolkit 8.0 release candidate | |
| # Register and download from https://developer.nvidia.com/cuda-release-candidate-download |
| Bulbasaur | |
| Ivysaur | |
| Venusaur | |
| Charmander | |
| Charmeleon | |
| Charizard | |
| Squirtle | |
| Wartortle | |
| Blastoise | |
| Caterpie |
The repository for the assignment is public and Github does not allow the creation of private forks for public repositories.
The correct way of creating a private frok by duplicating the repo is documented here.
For this assignment the commands are:
git clone --bare git@github.com:usi-systems/easytrace.git
| FROM ros:indigo-ros-base | |
| # install ros tutorials packages | |
| RUN apt-get update && apt-get install -y \ | |
| ros-indigo-ros-tutorials \ | |
| ros-indigo-common-tutorials \ | |
| && rm -rf /var/lib/apt/lists/ |