Skip to content

Instantly share code, notes, and snippets.

View sistlm's full-sized avatar
💭
I may be slow to respond.

Sistla sistlm

💭
I may be slow to respond.
View GitHub Profile
@sistlm
sistlm / downloadTerraform.ps1
Created December 15, 2021 17:21 — forked from rchaganti/downloadTerraform.ps1
Download and Install Terraform - Windows (PowerShell)
[CmdletBinding(DefaultParameterSetName='Version')]
param
(
[Parameter(ParameterSetName='Latest', Mandatory = $true)]
[Parameter(ParameterSetName='Version', Mandatory = $true)]
[String]
$SaveToPath,
[Parameter(ParameterSetName='Version', Mandatory = $true)]
[String]
@sistlm
sistlm / ansible_windows_install.txt
Created December 15, 2021 17:18 — forked from kmonticolo/ansible_windows_install.txt
ansible windows install
prerequisities
- access to server:
- credentials
- on server:
1. powershell >3.0
2. be able to get packages from secure storage server.
files:
execute: winrm qc -q
@sistlm
sistlm / A_maven.md
Created December 15, 2021 17:11 — forked from ashrithr/A_maven.md
build java projects using maven

Intro to Maven

###Create a project from Maven Template:

To start a new maven project, use the maven archetype plugin from the command line using the archetype:generate goal.

The following command will tell maven to create a java project from maven-archetype-quickstart template, if you ignore the archetypeArtifactId argument, then a list of the templates will be listed for you to choose.

@sistlm
sistlm / gist:e9e4065b96d4a35399a164d7d4504c36
Created December 15, 2021 17:08 — forked from mgedmin/gist:9547214
Setting up a Jenkins slave on Linux
# This is how you add a Jenkins slave
# On master:
sudo -u jenkins -H ssh-keygen
# On slave
adduser --system --group --home=/var/lib/jenkins-slave --no-create-home --disabled-password --quiet --shell /bin/bash jenkins-slave
install -d -o jenkins-slave -g jenkins-slave /var/lib/jenkins-slave
@sistlm
sistlm / jenkins-docker-compose.yml
Created December 15, 2021 17:08 — forked from pythoninthegrass/jenkins-docker-compose.yml
Run jenkins master and slave using docker compose
# MASTER PRE-REQS
# Install docker, docker-compose
# mkdir -p ~/{jenkins,jnlp_slave}
# master
# docker run -d \
# -u root \
# --name=jenkins \
# -e TZ=America/Denver \
@sistlm
sistlm / Procfile
Created December 15, 2021 17:07 — forked from jordansissel/Procfile
Jenkins on Heroku
# Only listen on http; disable ajp and https
web: java -jar jenkins.war --httpPort=$PORT --ajp13Port=-1 --httpsPort=-1
@sistlm
sistlm / _Jenkins+Script+Console.md
Created December 15, 2021 17:06 — forked from dnozay/_Jenkins+Script+Console.md
jenkins groovy scripts collection.
@sistlm
sistlm / .travis.yml
Created December 15, 2021 17:01 — forked from ngs/.travis.yml
language: objective-c
cache:
directories:
- vendor/bundle
- Pods
install:
- bundle install --path=vendor/bundle --binstubs=vendor/bin
- bundle exec pod install
script:
- '[ ! -z $(echo ${TRAVIS_BRANCH} | grep "^release.*$") ] && CONFIG=release || CONFIG=adhoc'
@sistlm
sistlm / install.sh
Created December 15, 2021 16:59 — forked from ngs/install.sh
Install vim 8 on a Raspberry Pi 3
# Modified from the gist @https://gist.github.com/odiumediae/3b22d09b62e9acb7788baf6fdbb77cf8
sudo apt-get remove -y --purge vim vim-runtime vim-gnome vim-tiny vim-gui-common
sudo apt-get install -y liblua5.1-dev luajit libluajit-5.1 python-dev ruby-dev libperl-dev libncurses5-dev libatk1.0-dev libx11-dev libxpm-dev libxt-dev
#Optional: so vim can be uninstalled again via `dpkg -r vim`
sudo apt-get install -y checkinstall
sudo rm -rf /usr/local/share/vim /usr/bin/vim
@sistlm
sistlm / s3podcast.js
Created December 15, 2021 16:59 — forked from ngs/s3podcast.js
const AWS = require('aws-sdk');
const s3 = new AWS.S3();
exports.handler = async (event) => {
const filename = 'feed.xml';
const { bucket, object } = event.Records[0].s3;
const { eventTime, awsRegion } = event.Records[0];
const date = new Date(eventTime).toUTCString();
console.info(JSON.stringify(event, null, 2));
const res = await s3.getObject({ Bucket: bucket.name, Key: filename }).promise();