Skip to content

Instantly share code, notes, and snippets.

@marrobi
marrobi / solr-installer-v01.sh
Created December 4, 2018 12:27
solr-installer-v01
#!/usr/bin/env bash
installAndStartSolr() {
echo "Adding Solr's Upstart configuration"
useradd -r solruser
chown -R solruser:solruser /usr/hdp/current/solr/
if [ -z "$ZKHOSTS" ]; then
echo "[ERROR] ZKHOSTS is empty. Exiting..."
exit 1
@marrobi
marrobi / catalina opencga.xml
Created December 1, 2018 11:50
opencga.xml
<Context>
<Resources>
<PostResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/WEB-INF/classes" base="${OPENCGA_INSTALLATION_DIR}/conf/hadoop" />
</Resources>
</Context>
@marrobi
marrobi / script.sh
Last active December 2, 2018 23:32
OpenCGA_InstallOpenCGA
RELEASE_URL=${1}
HD_INSIGHTS_SSH_DNS=${2}
HD_INSIGHTS_SSH_USER=${3}
HD_INSIGHTS_SSH_PASS=${4}
#setting up opencga VM
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install software-properties-common -y
@marrobi
marrobi / azuredeploy.json
Created August 15, 2017 10:59
CF to Arm Template
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"VmSize": {
"type": "string",
"defaultValue": "Standard_A1",
"allowedValues": [
"Standard_A1",
@marrobi
marrobi / azdeploy.sh
Created August 15, 2017 10:11
az group deployment create
az group deployment create \
--resource-group tmpCFtoARM \
--template-file azuredeploy.json \
--parameters @azuredeploy.parameters.json
@marrobi
marrobi / azuredeploy.parameters.json
Last active August 15, 2017 10:52
Prameters File
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"SSHPublicKey": {
"reference": {
"keyVault": {
"id": "/subscriptions/802df257-6032-4b50-884c-XXXXX/resourceGroups/KeyVault/providers/Microsoft.KeyVault/vaults/MarcusKeyVaultWE"
},
"secretName": "MarcusSSHPublicKey"
@marrobi
marrobi / publicdns.json
Created August 11, 2017 10:50
CloudFormation Public DNS Output
"PublicDNS": {
"Description": "Public DNSName of the newly created EC2 instance",
"Value": { "Fn::GetAtt": [ "EC2Instance", "PublicDnsName" ] }
},
@marrobi
marrobi / fqdnoutput.json
Created August 11, 2017 10:49
ARM FQDN Output
"outputs": {
"PublicDNS ": {
"value": "[reference(resourceId('Microsoft.Network/publicIPAddresses',variables('VMNicPIPName'))).dnsSettings.fqdn]",
"type": "string"
}
}
}
@marrobi
marrobi / cfpublicip.json
Created August 11, 2017 10:46
CloudFormation Public IP Output
"PublicIP": {
"Description": "Public IP address of the newly created EC2 instance",
"Value": { "Fn::GetAtt": [ "EC2Instance", "PublicIp" ] }
}
}
@marrobi
marrobi / networkprofile.json
Created August 10, 2017 16:29
ARM Network Profile
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces', 'VMNic')]"
}
]
}