Skip to content

Instantly share code, notes, and snippets.

@madrover
madrover / Dockerfile
Created March 24, 2020 08:03 — forked from MikeKlebolt/Dockerfile
Molecule setup used for testing Windows Ansible roles with Docker
# Molecule managed
FROM microsoft/windowsservercore:latest
RUN powershell.exe -Command \
wget https://raw.githubusercontent.com/ansible/ansible/devel/examples/scripts/ConfigureRemotingForAnsible.ps1 -Proxy <proxy> -Outfile c:\remoting.ps1; \
powershell.exe -ExecutionPolicy ByPass -File c:\remoting.ps1 -EnableCredSSP; \
$password = ConvertTo-SecureString "<password>" -AsPlainText -Force; \
Set-LocalUser -Name administrator -Password $password; \
Enable-LocalUser -Name "Administrator"; \
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
EXPOSE 5986
@madrover
madrover / gist:bfbc939edb915cfc698657cedcc38185
Created January 10, 2019 14:06
cannot find OS family for guest ID "rhel6_64Guest": context deadline exceeded
2019/01/10 14:46:13 [INFO] Terraform version: 0.11.10
2019/01/10 14:46:13 [INFO] Go runtime version: go1.11.2
2019/01/10 14:46:13 [INFO] CLI args: []string{"/usr/local/Cellar/terraform/0.11.10/bin/terraform", "apply"}
2019/01/10 14:46:13 [DEBUG] Attempting to open CLI config file: /Users/miqueladrover/.terraformrc
2019/01/10 14:46:13 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/01/10 14:46:13 [INFO] CLI command args: []string{"apply"}
2019/01/10 14:46:14 [TRACE] module source: "../../modules/virtual_machine"
2019/01/10 14:46:14 [INFO] command: empty terraform config, returning nil
2019/01/10 14:46:14 [DEBUG] command: no data state file found for backend config
2019/01/10 14:46:14 [DEBUG] New state was assigned lineage "73ac4100-de8f-29c8-eed1-056fc5cb2217"
@madrover
madrover / multi_key_crypto.sh
Created December 14, 2015 21:45 — forked from kennwhite/multi_key_crypto.sh
OpenSSL command line recipe for multi-public key file encryption. Any single private key paired to one of the public keys can decrypt the file.
#!/usr/bin/env bash
#
# Example of multiple key AES encryption for text files using the openssl v. 0.9.8+ command line utility
# Uses n public certs as key for MIME PKCS envelope, any individual private key can decrypt.
#
# If standard RSA ssh keys exist, these can be converted to public certs as well (and ssh keys can decrypt)
#
# To sign (and verify) the encrypted file, one of the private keys is required, see:
# http://www.openssl.org/docs/apps/smime.html#EXAMPLES for openssl smime examples
# or http://www.openssl.org/docs/apps/cms.html#EXAMPLES for cms utility (OpenSSL v. 1.0+)
@madrover
madrover / decode-http-tshark.sh
Last active August 29, 2015 13:56
Decode HTTP conversations using Tshark
tshark -V -R "tcp.port == 80 && (http.request || http.response)" | awk "/Hypertext Transfer Protocol/,/Frame/ { print };/Transmission Control Protocol/{print};/Internet Protocol/{print}"