This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
variable "vpc_id" { | |
type = string | |
default = "vpc-12345678" | |
} | |
data "aws_vpc" "vpc" { | |
id = var.vpc_id | |
} | |
data "aws_subnet_ids" "public" { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
adal==1.2.1 | |
ansible==2.7.1 | |
appnope==0.1.0 | |
argcomplete==1.9.3 | |
asn1crypto==0.24.0 | |
astroid==1.6.5 | |
atomicwrites==1.3.0 | |
attrs==19.1.0 | |
aws==0.2.5 | |
awscli==1.16.138 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tap "codeship/taps" | |
tap "homebrew/bundle" | |
tap "homebrew/cask" | |
tap "homebrew/cask-drivers" | |
tap "homebrew/core" | |
tap "homebrew/services" | |
tap "jenkins-x/jx" | |
tap "wallix/awless" | |
cask "java" | |
brew "ack" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - | |
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | |
apt-get update | |
apt-cache policy docker-ce | |
apt-get install -y docker-ce | |
systemctl status docker | |
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose | |
chmod +x /usr/local/bin/docker-compose |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function jenkinsondocker() { | |
if [ $(ps -elf | grep docker | wc -l) -gt 0 ]; | |
then | |
echo -n $(docker stop jenkins 2>&1) | sed 's/Error response from daemon://' | |
echo -n $(docker rm jenkins 2>&1) | sed 's/Error response from daemon://' | |
docker pull jenkins/jenkins:lts | |
docker run --detach --publish 49000:8080 --name jenkins jenkins/jenkins:lts | |
echo -n "Waiting for Jenkins process to start ." | |
until [ $(curl -o /dev/null --silent --head --write-out '%{http_code}\n' http://127.0.0.1:49000) -eq 403 ]; do echo -n '.'; sleep 1; done | |
echo |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/usr/local/bin/docker stop ${CONTAINER_NAME} || echo "no container to stop" | |
/usr/local/bin/docker rm ${CONTAINER_NAME} || echo "no container to remove" | |
# the insecure, no plugins install (skips the setup wizard) | |
/usr/local/bin/docker run \ | |
-e 'JAVA_OPTS="-Djenkins.install.runSetupWizard=false"' \ | |
--detach \ | |
--publish ${PORT_NUMBER}:8080 \ | |
--name ${CONTAINER_NAME} jenkins |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env perl | |
foreach $number (1..100) { | |
$three = 0; | |
$five = 0; | |
if (($number % 3) == 0) { | |
print 'Fizz'; | |
$three = 1; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env perl | |
# read the input | |
@data = split /\s+/, <STDIN>; | |
@data = sort @data; | |
map { $min += $_ } @data[0 .. ($#data - 1)]; | |
map { $max += $_ } @data[1 .. $#data]; | |
print "$min $max\n"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env perl | |
# read the input file | |
@input = <>; | |
# initialize the scores | |
@score = qw(0 0); | |
# split the input into arrays | |
foreach $i (0..1) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
arrays = [ [1,7], [2,3,4], [10,11,12,13] ] | |
while arrays: | |
for (index, item) in enumerate(arrays): | |
if len(arrays[index]) == 0: | |
arrays.pop(index) | |
continue | |
print arrays[index].pop(0) | |
print arrays |