Skip to content

Instantly share code, notes, and snippets.

View srikiraju's full-sized avatar
😇

Srikanth Raju srikiraju

😇
  • Affirm
  • San Francisco, CA
View GitHub Profile
@srikiraju
srikiraju / upgrade.sls
Created December 19, 2017 19:47
Quick upgrade automation with salt
{# Getting this passed in through a runner #}
{% set upgrade_minions = pillar.args.upgrade_minions %}
{% macro wait_for(id_list, req) %}
wait_for_reboot:
salt.wait_for_event:
- name: salt/minion/*/start
- timeout: 300
- id_list:
{% for id in id_list -%}
//blah.hpp
class Base {
public:
virtual void coolShit() = 0;
};
class Derived : public Base {
public:
void coolShit();
};