Skip to content

Instantly share code, notes, and snippets.

David Moreau Simard dmsimard

View GitHub Profile
View .yaml
- name: Start a new AWS with ansible enabled
hosts: workers
become: true
become_method: sudo
vars:
root_password: vptbemsq$
tasks:
- name: create sudo user
password: "{{ root_password }}"
- name: create ansadmin
@dmsimard
dmsimard / mitigate-meltdown.yml
Created Jan 9, 2018 — forked from mnaser/mitigate-meltdown.yml
Ansible playbook for Meltdown mitigation (KPI for CentOS/RHEL 7)
View mitigate-meltdown.yml
---
- hosts: all
gather_facts: false
pre_tasks:
- name: ensure ipmi tools are installed
yum:
name: ipmitool
- name: retrieve ipmitool address
shell: >
ipmitool lan print | grep '^IP Addr' | grep -v Source | cut -d':' -f2 | xargs
View no-templates.yaml
---
- job:
name: job-base
run: playbooks/build/generic
- job:
name: job-5.0
parent: job-base
branches: master
vars:
View ssh_agent_start.fish
#this script can never fail
#i use it in the fish_config
#call it with start_agent
setenv SSH_ENV $HOME/.ssh/environment
function start_agent
if [ -n "$SSH_AGENT_PID" ]
ps -ef | grep $SSH_AGENT_PID | grep ssh-agent > /dev/null
@dmsimard
dmsimard / .gitignore
Created Mar 21, 2016 — forked from EmilienM/.gitignore
Prepare Puppet modules before upload to Puppetlabs forge
View .gitignore
puppet-*
puppetforge
View human_log.py
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
You can’t perform that action at this time.