Skip to content

Instantly share code, notes, and snippets.

@wookiehangover
Created November 11, 2011 16:37
Show Gist options
  • Save wookiehangover/1358463 to your computer and use it in GitHub Desktop.
Save wookiehangover/1358463 to your computer and use it in GitHub Desktop.
c2-frontend environment markup
<div class="environment active"><header class="env-header">
<a href="#/platforms/wookiehangover/master" class="env-name">
<h2>Master Environment</h2>
</a>
<a href="#" class="edit-icon"></a>
<form class="env-name-edit">
<input type="text" value="Master Environment">
<input type="submit" value="Save">
</form>
<aside class="controls-status">
<a href="#" class="ui-lock"></a>
<nav>
<a href="#" class="ui-icon alt sys-start ttip" data-tip="Starts all stopped platforms">Start</a>
<a href="#" class="ui-icon alt sys-stop ttip" data-tip="Stops all running platforms">Stop</a>
<a href="#" class="ui-icon alt sys-upgrade ttip" data-tip="Upgrade all running platforms">Upgrade</a>
<a href="#" class="ui-icon alt sys-clone ttip" data-tip="Clone Environment -- Coming Soon">Clone</a>
<a href="#" class="ui-icon alt sys-destroy ttip" data-tip="Destroy all platforms">Destroy</a>
</nav>
<a href="#/platforms/wookiehangover/master" class="ui-arrow env-name"></a>
</aside>
</header>
<ul class="platform-list" style="display: block; "><li id="1c3bb56d519b455eba7da687d40f84a9" class="active"><header class="built_true created_true locked_false running_true transitioning_false ">
<a href="#/platforms/wookiehangover/master/couchdb-development" class="sys-name">
<h2>CouchDB Development</h2>
<span class="ui-arrow"></span>
</a>
<aside class="controls-status ">
<h3 class="sys-status">
<b>Status:</b>running
</h3>
<a href="#" class="ui-lock"></a>
<nav>
<a href="#" class="ui-icon sys-start ttip" data-tip="Start">Start</a>
<a href="#" class="ui-icon sys-stop ttip" data-tip="Stop">Stop</a>
<a href="#" class="ui-icon sys-upgrade ttip" data-tip="Upgrade">Upgrade</a>
<a href="#" class="ui-icon sys-clone ttip" data-tip="Clone">Clone</a>
<a href="#" class="ui-icon sys-destroy ttip" data-tip="Destroy">Destroy</a>
</nav>
<span class="ui-indicator"></span>
</aside>
</header>
<div class="content" style="display: block; ">
<div class="platform-tiers">
<h3>Platform Tiers</h3>
<ol class="tiers"><li id="d73e7d5c84714aca8318c2829b8b7ff6" class="built_true created_true running_true transitioning_false"><h4>Security Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="11be96ff4a7a49a5b0ad2eb3aca677c2" class="tier-info">
<h3 original-title="">keypair</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="f3e01bbd473b4c6781274b0032ed99e9" class="built_true created_true running_true transitioning_false"><h4>Network Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="dc4ae5e06a9e445da51ec784af60761b" class="tier-info">
<h3 original-title="">sg</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="f4ddde650559411b8fab4efd5a1d994c" class="built_true created_true running_true transitioning_false"><h4>Server Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="6c979663084d47649cae23f2d022d17c" class="tier-info">
<h3 original-title="">server</h3>
<span class="ui-indicator"></span>
</div></div>
</li></ol>
</div>
<ul class="details">
<li class="info_subsection active">
<h3>
<a href="#" class="toggle">Platform Information</a>
</h3>
<div class="content platform">
<form class="edit_info">
<div class="form-row">
<label for="contents.name">Name:</label>
<input type="text" name="contents.name" value="CouchDB Development" disabled="true">
<a href="#" class="edit-icon">Edit</a>
</div>
<div class="form-row">
<label for="contents.description">Description:</label>
<textarea name="contents.description" disabled="true">Creates a Ubuntu server, installs a CouchDB server and binds it to all interfaces.
To customize this platform on first boot, configure a new Build Script URL.
To customize this platform's upgrade behavior, configure a new Upgrade Script URL.
</textarea>
<a href="#" class="edit-icon">Edit</a>
</div>
<div class="form-row">
<span class="name">Category:</span>
<div class="description">
<span class="ttip ui-sm-icon data" data-tip="data"></span>
<span class="ttip ui-sm-icon nosql" data-tip="nosql"></span>
<span class="ttip ui-sm-icon couch" data-tip="couch"></span>
</div>
</div>
<input type="submit" value="Save" name="submit" class="save-platform">
</form>
</div>
</li>
<li class="publish_subsection active">
<h3>
<a href="#" class="toggle">Publishing Info</a>
</h3>
<div class="content platform">
<div class="form-row">
<p>Now that your platform is running you can use the links below to
access its services.</p>
</div>
<form class="edit_publishing">
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing the CouchDB API">Access URL:</span>
<div class="description">
<a href="http://ec2-204-236-196-51.compute-1.amazonaws.com:5984/" target="_blank">http://ec2-204-236-196-51.compute-1.amazonaws.com:5984/</a>
</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing the CouchDB admin console">Admin URL:</span>
<div class="description">
<a href="http://ec2-204-236-196-51.compute-1.amazonaws.com:5984/_utils/" target="_blank">http://ec2-204-236-196-51.compute-1.amazonaws.com:5984/_utils/</a>
</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing the server over SSH">SSH URL:</span>
<div class="description">
<a href="ssh://ubuntu@ec2-204-236-196-51.compute-1.amazonaws.com/" target="_blank">ssh://ubuntu@ec2-204-236-196-51.compute-1.amazonaws.com/</a>
</div>
</div>
</form>
</div>
</li>
<li class="config_subsection active">
<h3>
<a href="#" class="toggle">Configuration Info</a>
</h3>
<div class="content platform config"><form class="edit_config">
<div class="form-row">
<p> Since you have already built your platform, its not possible to
update it's configuration settings. If you need to update this platform,
you'll need to <a href="#" class="sys-clone">Clone</a> this platform or re-import a new
Platform from the <a href="#/templates">Templates Library</a>.</p>
</div>
<h3>Cloud:</h3>
<div class="form-section">
<div class="form-row">
<label for="contents.cloud_name" class="dropdown ttip" data-tip="Name of AWS region">Region:</label>
<select name="contents.cloud_name" class="cloud-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true"><option value="ap-northeast-1">Asia Pacific (Tokyo)</option><option value="ap-southeast-1">Asia Pacific (Singapore)</option><option value="eu-west-1">EU West (Ireland)</option><option value="us-east-1" selected="selected">US East (Virginia)</option><option value="us-west-1">US West (N. California)</option><option value="us-west-2">US West (Oregon)</option></select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown cloud-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-69c49162-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-69c49162-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">US East (Virginia)</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
<div class="form-row">
<label for="contents.zone" class="dropdown ttip" data-tip="AWS Zone">Zone:</label>
<select name="contents.zone" class="zone-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true"><option value="null" selected="true">Any</option><option value="us-east-1a">us-east-1a - available</option><option value="us-east-1b">us-east-1b - available</option><option value="us-east-1c">us-east-1c - available</option><option value="us-east-1d">us-east-1d - available</option></select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown zone-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-35d11c21-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-35d11c21-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">Any</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
<div class="form-row">
<label for="contents.instance_type" class="dropdown ttip" data-tip="EC2 Instance Type">Instance Type:</label>
<select name="contents.instance_type" class="instance-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true">
<option value="t1.micro">t1.micro i386</option><option value="m1.small">m1.small i386</option><option value="m1.large">m1.large amd64</option><option value="m1.xlarge">m1.xlarge amd64</option><option value="m2.xlarge">m2.xlarge amd64</option><option value="m2.2xlarge">m2.2xlarge amd64</option><option value="m2.4xlarge">m2.4xlarge amd64</option><option value="c1.medium" selected="selected">c1.medium i386</option><option value="c1.xlarge">c1.xlarge amd64</option>
</select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown instance-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-c91c9b91-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-c91c9b91-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">c1.medium i386</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
</div>
<h3>SSH:</h3>
<div class="form-section">
<div class="form-row">
<label for="ssh_public_key" class="ttip" data-tip="SSH public key for server authentication">SSH Public Key:</label>
<textarea name="contents.ssh_public_key" placeholder="—" disabled="true"></textarea>
</div>
</div>
<h3>Repository:</h3>
<div class="form-section">
<div class="form-row">
<label for="app_repository_url" class="ttip" data-tip="Git repository containing application code">Repository URL:</label>
<div class="description">
<input type="text" name="contents.app_repository_url" value="">
<a href="" target="_blank">View on GitHub</a>
</div>
</div>
<div class="form-row">
<label for="repository_private_key" class="ttip" data-tip="SSH private key for private repository access (optional)">Repository Key:</label>
<textarea name="contents.repository_private_key" placeholder="—" disabled="true"></textarea>
</div>
</div>
<h3>Networking:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Network mask for public users">Access Network:</span>
<div class="description">0.0.0.0/0</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="TCP port for public access">Access Port:</span>
<div class="description">5984</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="Network mask for admin users">Admin Network:</span>
<div class="description">0.0.0.0/0</div>
</div>
</div>
<h3>Database:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="PostgreSQL database name">Database Name:</span>
<div class="description"></div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="PostgreSQL database password">Database Password:</span>
<div class="description"></div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="PostgreSQL database username">Database Username:</span>
<div class="description"></div>
</div>
</div>
<h3>Application:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Email address for Django Admin user">Admin Email:</span>
<div class="description"></div>
</div>
<div class="form-row">
<label for="admin_password" class="ttip" data-tip="Password for Django Admin user">Admin Password:</label>
<input type="password" name="contents.admin_password" value="" disabled="true">
</div>
<div class="form-row">
<span class="name ttip" data-tip="Username for Django Admin user">Admin Username:</span>
<div class="description"></div>
</div>
</div>
<h3>Advanced:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Additional packages to install on boot (space-separated)">Additional Packages:</span>
<div class="description">fail2ban</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="Server Host Name">Hostname:</span>
<div class="description">couchdb</div>
</div>
<div class="form-row">
<label for="user_build_script" class="ttip" data-tip="URL for user-defined script to run on first build">Build Script URL:</label>
<div class="description">
<input type="text" name="contents.user_build_script" value="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.build.sh">
<a href="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.build.sh" target="_blank">View on GitHub</a>
</div>
</div>
<div class="form-row">
<label for="user_upgrade_script" class="ttip" data-tip="URL for user-defined upgrade script">Upgrade Script URL:</label>
<div class="description">
<input type="text" name="contents.user_upgrade_script" value="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.upgrade.sh">
<a href="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.upgrade.sh" target="_blank">View on GitHub</a>
</div>
</div>
</div>
</form>
</div>
</li></ul>
</div>
</li><li id="3a8e195a5919473e94e6aaa3aa6c8c95" class="active"><header class="built_true created_true locked_false running_true transitioning_false ">
<a href="#/platforms/wookiehangover/master/bind-dns-standalone" class="sys-name">
<h2>BIND DNS Standalone</h2>
<span class="ui-arrow"></span>
</a>
<aside class="controls-status ">
<h3 class="sys-status">
<b>Status:</b>running
</h3>
<a href="#" class="ui-lock"></a>
<nav>
<a href="#" class="ui-icon sys-start ttip" data-tip="Start">Start</a>
<a href="#" class="ui-icon sys-stop ttip" data-tip="Stop">Stop</a>
<a href="#" class="ui-icon sys-upgrade ttip" data-tip="Upgrade">Upgrade</a>
<a href="#" class="ui-icon sys-clone ttip" data-tip="Clone">Clone</a>
<a href="#" class="ui-icon sys-destroy ttip" data-tip="Destroy">Destroy</a>
</nav>
<span class="ui-indicator"></span>
</aside>
</header>
<div class="content" style="display: block; ">
<div class="platform-tiers">
<h3>Platform Tiers</h3>
<ol class="tiers"><li id="78246201e8784aa9be6dcc2ed4993d32" class="built_true created_true running_true transitioning_false"><h4>Security Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="c63423c3c44d44a29b929b005102e5ac" class="tier-info">
<h3 original-title="">keypair</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="674bb9b91d364fd18cb878b4a75e8a8b" class="built_true created_true running_true transitioning_false"><h4>Network Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="086240c25dbb41d69f7a2995fc8314c3" class="tier-info">
<h3 original-title="">eip</h3>
<span class="ui-indicator"></span>
</div><div id="b7c35b2d6db94b8a914f46eeee6b26ba" class="tier-info">
<h3 original-title="">sg</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="a45d419efa8945c991b62a5265b829c7" class="built_true created_true running_true transitioning_false"><h4>Server Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="f165c78272774a3bbb9a238de54a0918" class="tier-info">
<h3 original-title="">server</h3>
<span class="ui-indicator"></span>
</div></div>
</li></ol>
</div>
<ul class="details">
<li class="info_subsection active">
<h3>
<a href="#" class="toggle">Platform Information</a>
</h3>
<div class="content platform">
<form class="edit_info">
<div class="form-row">
<label for="contents.name">Name:</label>
<input type="text" name="contents.name" value="BIND DNS Standalone" disabled="true">
<a href="#" class="edit-icon">Edit</a>
</div>
<div class="form-row">
<label for="contents.description">Description:</label>
<textarea name="contents.description" disabled="true">Creates an Ubuntu server, installs BIND and clones a Git repository containing
user-defined BIND configuration, including zone files.
To customize this platform on first boot, configure a new Build Script URL.
To customize this platform's upgrade behavior, configure a new Upgrade Script URL.
</textarea>
<a href="#" class="edit-icon">Edit</a>
</div>
<div class="form-row">
<span class="name">Category:</span>
<div class="description">
<span class="ttip ui-sm-icon infrastructure" data-tip="infrastructure"></span>
<span class="ttip ui-sm-icon dns" data-tip="dns"></span>
<span class="ttip ui-sm-icon bind" data-tip="bind"></span>
</div>
</div>
<input type="submit" value="Save" name="submit" class="save-platform">
</form>
</div>
</li>
<li class="publish_subsection active">
<h3>
<a href="#" class="toggle">Publishing Info</a>
</h3>
<div class="content platform">
<div class="form-row">
<p>Now that your platform is running you can use the links below to
access its services.</p>
</div>
<form class="edit_publishing">
<div class="form-row">
<span class="name ttip" data-tip="IP Address of DNS Server">DNS Server:</span>
<div class="description">
<a href="107.22.180.161" target="_blank">107.22.180.161</a>
</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing the server over SSH">SSH URL:</span>
<div class="description">
<a href="ssh://ubuntu@ec2-107-22-180-161.compute-1.amazonaws.com/" target="_blank">ssh://ubuntu@ec2-107-22-180-161.compute-1.amazonaws.com/</a>
</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="dig command to test the DNS Server">Test Command:</span>
<div class="description">
<a href="dig ns.mydomain.test @107.22.180.161" target="_blank">dig ns.mydomain.test @107.22.180.161</a>
</div>
</div>
</form>
</div>
</li>
<li class="config_subsection active">
<h3>
<a href="#" class="toggle">Configuration Info</a>
</h3>
<div class="content platform config"><form class="edit_config">
<div class="form-row">
<p> Since you have already built your platform, its not possible to
update it's configuration settings. If you need to update this platform,
you'll need to <a href="#" class="sys-clone">Clone</a> this platform or re-import a new
Platform from the <a href="#/templates">Templates Library</a>.</p>
</div>
<h3>Cloud:</h3>
<div class="form-section">
<div class="form-row">
<label for="contents.cloud_name" class="dropdown ttip" data-tip="Name of AWS region">Region:</label>
<select name="contents.cloud_name" class="cloud-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true"><option value="ap-northeast-1">Asia Pacific (Tokyo)</option><option value="ap-southeast-1">Asia Pacific (Singapore)</option><option value="eu-west-1">EU West (Ireland)</option><option value="us-east-1" selected="selected">US East (Virginia)</option><option value="us-west-1">US West (N. California)</option><option value="us-west-2">US West (Oregon)</option></select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown cloud-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-ca143d94-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-ca143d94-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">US East (Virginia)</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
<div class="form-row">
<label for="contents.zone" class="dropdown ttip" data-tip="AWS Zone">Zone:</label>
<select name="contents.zone" class="zone-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true"><option value="null" selected="true">Any</option><option value="us-east-1a">us-east-1a - available</option><option value="us-east-1b">us-east-1b - available</option><option value="us-east-1c">us-east-1c - available</option><option value="us-east-1d">us-east-1d - available</option></select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown zone-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-fecf6f02-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-fecf6f02-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">Any</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
<div class="form-row">
<label for="contents.instance_type" class="dropdown ttip" data-tip="EC2 Instance Type">Instance Type:</label>
<select name="contents.instance_type" class="instance-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true">
<option value="t1.micro">t1.micro i386</option><option value="m1.small">m1.small i386</option><option value="m1.large">m1.large amd64</option><option value="m1.xlarge">m1.xlarge amd64</option><option value="m2.xlarge">m2.xlarge amd64</option><option value="m2.2xlarge">m2.2xlarge amd64</option><option value="m2.4xlarge">m2.4xlarge amd64</option><option value="c1.medium" selected="selected">c1.medium i386</option><option value="c1.xlarge">c1.xlarge amd64</option>
</select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown instance-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-b08ae5ee-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-b08ae5ee-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">c1.medium i386</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
</div>
<h3>SSH:</h3>
<div class="form-section">
<div class="form-row">
<label for="ssh_public_key" class="ttip" data-tip="SSH public key for server authentication">SSH Public Key:</label>
<textarea name="contents.ssh_public_key" placeholder="—" disabled="true"></textarea>
</div>
</div>
<h3>Repository:</h3>
<div class="form-section">
<div class="form-row">
<label for="app_repository_url" class="ttip" data-tip="Git repository containing configuration and zone files for the application">Repository URL:</label>
<div class="description">
<input type="text" name="contents.app_repository_url" value="https://github.com/opdemand/c2-bind9-config.git">
<a href="https://github.com/opdemand/c2-bind9-config.git" target="_blank">View on GitHub</a>
</div>
</div>
<div class="form-row">
<label for="repository_private_key" class="ttip" data-tip="SSH private key for private repository access (optional)">Repository Key:</label>
<textarea name="contents.repository_private_key" placeholder="—" disabled="true"></textarea>
</div>
</div>
<h3>Networking:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Network mask for public users">Access Network:</span>
<div class="description">0.0.0.0/0</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="TCP port for public access">Access Port:</span>
<div class="description">53</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="Network mask for admin users">Admin Network:</span>
<div class="description">0.0.0.0/0</div>
</div>
</div>
<h3>Advanced:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Additional packages to install on boot (space-separated)">Additional Packages:</span>
<div class="description">fail2ban</div>
</div>
<div class="form-row">
<label for="user_build_script" class="ttip" data-tip="URL for user-defined script to run on first build">Build Script URL:</label>
<div class="description">
<input type="text" name="contents.user_build_script" value="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.build.sh">
<a href="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.build.sh" target="_blank">View on GitHub</a>
</div>
</div>
<div class="form-row">
<label for="user_upgrade_script" class="ttip" data-tip="URL for user-defined upgrade script">Upgrade Script URL:</label>
<div class="description">
<input type="text" name="contents.user_upgrade_script" value="https://raw.github.com/opdemand/c2-templates/master/ubuntu/dns/bind9.standalone.upgrade.sh">
<a href="https://raw.github.com/opdemand/c2-templates/master/ubuntu/dns/bind9.standalone.upgrade.sh" target="_blank">View on GitHub</a>
</div>
</div>
</div>
</form>
</div>
</li></ul>
</div>
</li><li id="4308c330eb1343068753fa71ce848bad" class="active"><header class="built_true created_true locked_false running_true transitioning_false ">
<a href="#/platforms/wookiehangover/master/wordpress-stack-2-node" class="sys-name">
<h2>Wordpress Stack (2-node)</h2>
<span class="ui-arrow"></span>
</a>
<aside class="controls-status ">
<h3 class="sys-status">
<b>Status:</b>running
</h3>
<a href="#" class="ui-lock"></a>
<nav>
<a href="#" class="ui-icon sys-start ttip" data-tip="Start">Start</a>
<a href="#" class="ui-icon sys-stop ttip" data-tip="Stop">Stop</a>
<a href="#" class="ui-icon sys-upgrade ttip" data-tip="Upgrade">Upgrade</a>
<a href="#" class="ui-icon sys-clone ttip" data-tip="Clone">Clone</a>
<a href="#" class="ui-icon sys-destroy ttip" data-tip="Destroy">Destroy</a>
</nav>
<span class="ui-indicator"></span>
</aside>
</header>
<div class="content" style="display: block; ">
<div class="platform-tiers">
<h3>Platform Tiers</h3>
<ol class="tiers"><li id="221ddf8308fc4f8baab439065e6058e6" class="built_true created_true running_true transitioning_false"><h4>Security Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="d08ef283851d42c58d3993d9a41711d5" class="tier-info">
<h3 original-title="">keypair</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="cec323ecc36248faac05fcd46c3d2a03" class="built_true created_true running_true transitioning_false"><h4>Application Network Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="13b08fba90bd4780b9365c0cd7cd9d6e" class="tier-info">
<h3 original-title="">elastic_ip</h3>
<span class="ui-indicator"></span>
</div><div id="44beb89be87f4315a301c61c01a67307" class="tier-info">
<h3 original-title="">security_group</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="b37b8945b1b3455ba293e3b424eb6632" class="built_true created_true running_true transitioning_false"><h4>Database Network Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="093d3b1adee742b8b22ab45a4e516c6e" class="tier-info">
<h3 original-title="">elastic_ip</h3>
<span class="ui-indicator"></span>
</div><div id="7f090072d8f4456b87759dda1452cee8" class="tier-info">
<h3 original-title="">security_group</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="e7078c2d96bd41488daf88b4bf8790e4" class="built_true created_true running_true transitioning_false"><h4>Database Server Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="052a5c20519b43d5a92e58a981abe323" class="tier-info">
<h3 original-title="">server</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="40087bb7c16f43a386fd31f91f0a1275" class="built_true created_true running_true transitioning_false"><h4>Application Server Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="8c2797adf9e64068b65046bfdbb3455d" class="tier-info">
<h3 original-title="">server</h3>
<span class="ui-indicator"></span>
</div></div>
</li></ol>
</div>
<ul class="details">
<li class="info_subsection active">
<h3>
<a href="#" class="toggle">Platform Information</a>
</h3>
<div class="content platform">
<form class="edit_info">
<div class="form-row">
<label for="contents.name">Name:</label>
<input type="text" name="contents.name" value="Wordpress Stack (2-node)" disabled="true">
<a href="#" class="edit-icon">Edit</a>
</div>
<div class="form-row">
<label for="contents.description">Description:</label>
<textarea name="contents.description" disabled="true">Creates two Ubuntu servers, then installs and configures a MySQL database server on one and Apache,
PHP, and the Wordpress software on the other.
C2 then installs a basic configuration file for Wordpress, connects the database to Wordpress, and starts the web server.
</textarea>
<a href="#" class="edit-icon">Edit</a>
</div>
<div class="form-row">
<span class="name">Category:</span>
<div class="description">
<span class="ttip ui-sm-icon web" data-tip="web"></span>
<span class="ttip ui-sm-icon application" data-tip="application"></span>
<span class="ttip ui-sm-icon cms" data-tip="cms"></span>
<span class="ttip ui-sm-icon wordpress" data-tip="wordpress"></span>
</div>
</div>
<input type="submit" value="Save" name="submit" class="save-platform">
</form>
</div>
</li>
<li class="publish_subsection active">
<h3>
<a href="#" class="toggle">Publishing Info</a>
</h3>
<div class="content platform">
<div class="form-row">
<p>Now that your platform is running you can use the links below to
access its services.</p>
</div>
<form class="edit_publishing">
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing Wordpress">Access URL:</span>
<div class="description">
<a href="http://ec2-107-22-180-155.compute-1.amazonaws.com/" target="_blank">http://ec2-107-22-180-155.compute-1.amazonaws.com/</a>
</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing the Wordpress Admin console">Admin URL:</span>
<div class="description">
<a href="http://ec2-107-22-180-155.compute-1.amazonaws.com/wp-admin/" target="_blank">http://ec2-107-22-180-155.compute-1.amazonaws.com/wp-admin/</a>
</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing the application server over SSH">Application SSH URL:</span>
<div class="description">
<a href="ssh://ubuntu@ec2-107-22-180-155.compute-1.amazonaws.com/" target="_blank">ssh://ubuntu@ec2-107-22-180-155.compute-1.amazonaws.com/</a>
</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing the database server over SSH">Database SSH URL:</span>
<div class="description">
<a href="ssh://ubuntu@ec2-107-22-180-162.compute-1.amazonaws.com/" target="_blank">ssh://ubuntu@ec2-107-22-180-162.compute-1.amazonaws.com/</a>
</div>
</div>
</form>
</div>
</li>
<li class="config_subsection active">
<h3>
<a href="#" class="toggle">Configuration Info</a>
</h3>
<div class="content platform config"><form class="edit_config">
<div class="form-row">
<p> Since you have already built your platform, its not possible to
update it's configuration settings. If you need to update this platform,
you'll need to <a href="#" class="sys-clone">Clone</a> this platform or re-import a new
Platform from the <a href="#/templates">Templates Library</a>.</p>
</div>
<h3>Cloud:</h3>
<div class="form-section">
<div class="form-row">
<label for="contents.cloud_name" class="dropdown ttip" data-tip="Name of AWS region">Region:</label>
<select name="contents.cloud_name" class="cloud-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true"><option value="ap-northeast-1">Asia Pacific (Tokyo)</option><option value="ap-southeast-1">Asia Pacific (Singapore)</option><option value="eu-west-1">EU West (Ireland)</option><option value="us-east-1" selected="selected">US East (Virginia)</option><option value="us-west-1">US West (N. California)</option><option value="us-west-2">US West (Oregon)</option></select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown cloud-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-58d16d4a-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-58d16d4a-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">US East (Virginia)</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
<div class="form-row">
<label for="contents.zone" class="dropdown ttip" data-tip="AWS Zone">Zone:</label>
<select name="contents.zone" class="zone-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true"><option value="null" selected="true">Any</option><option value="us-east-1a">us-east-1a - available</option><option value="us-east-1b">us-east-1b - available</option><option value="us-east-1c">us-east-1c - available</option><option value="us-east-1d">us-east-1d - available</option></select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown zone-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-b662995c-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-b662995c-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">Any</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
<div class="form-row">
<label for="contents.instance_type" class="dropdown ttip" data-tip="EC2 Instance Type">Instance Type:</label>
<select name="contents.instance_type" class="instance-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true">
<option value="t1.micro">t1.micro i386</option><option value="m1.small">m1.small i386</option><option value="m1.large">m1.large amd64</option><option value="m1.xlarge">m1.xlarge amd64</option><option value="m2.xlarge">m2.xlarge amd64</option><option value="m2.2xlarge">m2.2xlarge amd64</option><option value="m2.4xlarge">m2.4xlarge amd64</option><option value="c1.medium" selected="selected">c1.medium i386</option><option value="c1.xlarge">c1.xlarge amd64</option>
</select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown instance-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-99a0a654-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-99a0a654-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">c1.medium i386</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
</div>
<h3>SSH:</h3>
<div class="form-section">
<div class="form-row">
<label for="ssh_public_key" class="ttip" data-tip="SSH public key for server authentication">SSH Public Key:</label>
<textarea name="contents.ssh_public_key" placeholder="—" disabled="true"></textarea>
</div>
</div>
<h3>Repository:</h3>
<div class="form-section">
<div class="form-row">
<label for="app_repository_url" class="ttip" data-tip="Git repository containing application code">Repository URL:</label>
<div class="description">
<input type="text" name="contents.app_repository_url" value="">
<a href="" target="_blank">View on GitHub</a>
</div>
</div>
<div class="form-row">
<label for="repository_private_key" class="ttip" data-tip="SSH private key for private repository access (optional)">Repository Key:</label>
<textarea name="contents.repository_private_key" placeholder="—" disabled="true"></textarea>
</div>
</div>
<h3>Networking:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Network mask for public users">Access Network:</span>
<div class="description">0.0.0.0/0</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="TCP port for public access">Access Port:</span>
<div class="description">80</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="Network mask for admin users">Admin Network:</span>
<div class="description">0.0.0.0/0</div>
</div>
</div>
<h3>Database:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="PostgreSQL database name">Database Name:</span>
<div class="description"></div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="PostgreSQL database password">Database Password:</span>
<div class="description">changeme123.</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="PostgreSQL database username">Database Username:</span>
<div class="description">wordpress</div>
</div>
</div>
<h3>Application:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Email address for Django Admin user">Admin Email:</span>
<div class="description"></div>
</div>
<div class="form-row">
<label for="admin_password" class="ttip" data-tip="Password for Django Admin user">Admin Password:</label>
<input type="password" name="contents.admin_password" value="" disabled="true">
</div>
<div class="form-row">
<span class="name ttip" data-tip="Username for Django Admin user">Admin Username:</span>
<div class="description"></div>
</div>
</div>
<h3>Advanced:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Additional packages to install on boot (space-separated)">Additional Packages:</span>
<div class="description">fail2ban</div>
</div>
<div class="form-row">
<label for="user_build_script" class="ttip" data-tip="URL for user-defined script to run on first build">Build Script URL:</label>
<div class="description">
<input type="text" name="contents.user_build_script" value="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.build.sh">
<a href="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.build.sh" target="_blank">View on GitHub</a>
</div>
</div>
<div class="form-row">
<label for="user_upgrade_script" class="ttip" data-tip="URL for user-defined upgrade script">Upgrade Script URL:</label>
<div class="description">
<input type="text" name="contents.user_upgrade_script" value="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.upgrade.sh">
<a href="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.upgrade.sh" target="_blank">View on GitHub</a>
</div>
</div>
</div>
</form>
</div>
</li></ul>
</div>
</li><li id="be79c6362326435bacfc7ae88334db9a" class="active"><header class="built_true created_true locked_false running_true transitioning_false ">
<a href="#/platforms/wookiehangover/master/railspostgresql-development" class="sys-name">
<h2>Rails/PostgreSQL Development</h2>
<span class="ui-arrow"></span>
</a>
<aside class="controls-status ">
<h3 class="sys-status">
<b>Status:</b>running
</h3>
<a href="#" class="ui-lock"></a>
<nav>
<a href="#" class="ui-icon sys-start ttip" data-tip="Start">Start</a>
<a href="#" class="ui-icon sys-stop ttip" data-tip="Stop">Stop</a>
<a href="#" class="ui-icon sys-upgrade ttip" data-tip="Upgrade">Upgrade</a>
<a href="#" class="ui-icon sys-clone ttip" data-tip="Clone">Clone</a>
<a href="#" class="ui-icon sys-destroy ttip" data-tip="Destroy">Destroy</a>
</nav>
<span class="ui-indicator"></span>
</aside>
</header>
<div class="content" style="display: block; ">
<div class="platform-tiers">
<h3>Platform Tiers</h3>
<ol class="tiers"><li id="027b62ef8e7c41df829d0df4b3a70147" class="built_true created_true running_true transitioning_false"><h4>Security Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="fcb6e3f87f024b51bf9db8448484985f" class="tier-info">
<h3 original-title="">keypair</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="e37ef204e79a426c9acc7a5c3a6f5838" class="built_true created_true running_true transitioning_false"><h4>Network Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="4d3168f8310c4670b31afde1d74cffd1" class="tier-info">
<h3 original-title="">sg</h3>
<span class="ui-indicator"></span>
</div></div>
</li><li id="28e12f0d33e64fa89814d20145e1bbde" class="built_true created_true running_true transitioning_false"><h4>Server Tier</h4>
<a href="#" class="info-icon" original-title="">&nbsp;</a>
<span class="tier-status ui-indicator"></span>
<div class="tier-info-container"><div id="56e017b0d143467b9b5db5eb1d6d1820" class="tier-info">
<h3 original-title="">server</h3>
<span class="ui-indicator"></span>
</div></div>
</li></ol>
</div>
<ul class="details">
<li class="info_subsection active">
<h3>
<a href="#" class="toggle">Platform Information</a>
</h3>
<div class="content platform">
<form class="edit_info">
<div class="form-row">
<label for="contents.name">Name:</label>
<input type="text" name="contents.name" value="Rails/PostgreSQL Development" disabled="true">
<a href="#" class="edit-icon">Edit</a>
</div>
<div class="form-row">
<label for="contents.description">Description:</label>
<textarea name="contents.description" disabled="true">Creates a Ubuntu server, installs the Ruby programming language, Ruby on Rails, and PostgreSQL packages.
C2 then clones a Git repository containing a Rails application, configures it to talk to the database,
and uses the Linux "upstart" daemon to launch the RoR development server.
To customize this platform on first boot, configure a new Build Script URL.
To customize this platform's upgrade behavior, configure a new Upgrade Script URL.
</textarea>
<a href="#" class="edit-icon">Edit</a>
</div>
<div class="form-row">
<span class="name">Category:</span>
<div class="description">
<span class="ttip ui-sm-icon web" data-tip="web"></span>
<span class="ttip ui-sm-icon ruby" data-tip="ruby"></span>
<span class="ttip ui-sm-icon rails" data-tip="rails"></span>
</div>
</div>
<input type="submit" value="Save" name="submit" class="save-platform">
</form>
</div>
</li>
<li class="publish_subsection active">
<h3>
<a href="#" class="toggle">Publishing Info</a>
</h3>
<div class="content platform">
<div class="form-row">
<p>Now that your platform is running you can use the links below to
access its services.</p>
</div>
<form class="edit_publishing">
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing the web application">Access URL:</span>
<div class="description">
<a href="http://ec2-204-236-195-228.compute-1.amazonaws.com:3000/" target="_blank">http://ec2-204-236-195-228.compute-1.amazonaws.com:3000/</a>
</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="URL for accessing the server over SSH">SSH URL:</span>
<div class="description">
<a href="ssh://ubuntu@ec2-204-236-195-228.compute-1.amazonaws.com/" target="_blank">ssh://ubuntu@ec2-204-236-195-228.compute-1.amazonaws.com/</a>
</div>
</div>
</form>
</div>
</li>
<li class="config_subsection active">
<h3>
<a href="#" class="toggle">Configuration Info</a>
</h3>
<div class="content platform config"><form class="edit_config">
<div class="form-row">
<p> Since you have already built your platform, its not possible to
update it's configuration settings. If you need to update this platform,
you'll need to <a href="#" class="sys-clone">Clone</a> this platform or re-import a new
Platform from the <a href="#/templates">Templates Library</a>.</p>
</div>
<h3>Cloud:</h3>
<div class="form-section">
<div class="form-row">
<label for="contents.cloud_name" class="dropdown ttip" data-tip="Name of AWS region" original-title="">Region:</label>
<select name="contents.cloud_name" class="cloud-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true"><option value="ap-northeast-1">Asia Pacific (Tokyo)</option><option value="ap-southeast-1">Asia Pacific (Singapore)</option><option value="eu-west-1">EU West (Ireland)</option><option value="us-east-1" selected="selected">US East (Virginia)</option><option value="us-west-1">US West (N. California)</option><option value="us-west-2">US West (Oregon)</option></select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown cloud-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-36623523-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-36623523-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">US East (Virginia)</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
<div class="form-row">
<label for="contents.zone" class="dropdown ttip" data-tip="AWS Zone">Zone:</label>
<select name="contents.zone" class="zone-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true"><option value="null" selected="true">Any</option><option value="us-east-1a">us-east-1a - available</option><option value="us-east-1b">us-east-1b - available</option><option value="us-east-1c">us-east-1c - available</option><option value="us-east-1d">us-east-1d - available</option></select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown zone-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-85c2f234-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-85c2f234-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">Any</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
<div class="form-row">
<label for="contents.instance_type" class="dropdown ttip" data-tip="EC2 Instance Type">Instance Type:</label>
<select name="contents.instance_type" class="instance-control ui-selectmenu-disabled ui-state-disabled" style="display: none; " aria-disabled="true">
<option value="t1.micro">t1.micro i386</option><option value="m1.small">m1.small i386</option><option value="m1.large">m1.large amd64</option><option value="m1.xlarge">m1.xlarge amd64</option><option value="m2.xlarge">m2.xlarge amd64</option><option value="m2.2xlarge">m2.2xlarge amd64</option><option value="m2.4xlarge">m2.4xlarge amd64</option><option value="c1.medium" selected="selected">c1.medium i386</option><option value="c1.xlarge">c1.xlarge amd64</option>
</select><a class="ui-selectmenu ui-widget ui-state-default ui-corner-all ui-selectmenu-dropdown instance-control ui-selectmenu-disabled ui-state-disabled" id="ui-selectmenu-0b127ca2-button" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="ui-selectmenu-0b127ca2-menu" style="width: 372px; " aria-disabled="true"><span class="ui-selectmenu-status">c1.medium i386</span><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span></a>
</div>
</div>
<h3>SSH:</h3>
<div class="form-section">
<div class="form-row">
<label for="ssh_public_key" class="ttip" data-tip="SSH public key for server authentication">SSH Public Key:</label>
<textarea name="contents.ssh_public_key" placeholder="—" disabled="true"></textarea>
</div>
</div>
<h3>Repository:</h3>
<div class="form-section">
<div class="form-row">
<label for="app_repository_url" class="ttip" data-tip="Git repository containing application code">Repository URL:</label>
<div class="description">
<input type="text" name="contents.app_repository_url" value="https://github.com/opdemand/c2-rails-helloworld.git">
<a href="https://github.com/opdemand/c2-rails-helloworld.git" target="_blank">View on GitHub</a>
</div>
</div>
<div class="form-row">
<label for="repository_private_key" class="ttip" data-tip="SSH private key for private repository access (optional)">Repository Key:</label>
<textarea name="contents.repository_private_key" placeholder="—" disabled="true"></textarea>
</div>
</div>
<h3>Networking:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Network mask for public users">Access Network:</span>
<div class="description">0.0.0.0/0</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="TCP port for public access">Access Port:</span>
<div class="description">3000</div>
</div>
<div class="form-row">
<span class="name ttip" data-tip="Network mask for admin users">Admin Network:</span>
<div class="description">0.0.0.0/0</div>
</div>
</div>
<h3>Database:</h3>
<div class="form-section">
<div class="form-row">
<label for="database_password" class="ttip" data-tip="PostgreSQL database password">Database Password:</label>
<input type="password" name="contents.database_password" value="changeme." disabled="true">
</div>
</div>
<h3>Advanced:</h3>
<div class="form-section">
<div class="form-row">
<span class="name ttip" data-tip="Additional packages to install on boot (space-separated)">Additional Packages:</span>
<div class="description">fail2ban</div>
</div>
<div class="form-row">
<label for="user_build_script" class="ttip" data-tip="URL for user-defined script to run on first build">Build Script URL:</label>
<div class="description">
<input type="text" name="contents.user_build_script" value="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.build.sh">
<a href="https://raw.github.com/opdemand/c2-templates/master/ubuntu/scripts/default.build.sh" target="_blank">View on GitHub</a>
</div>
</div>
<div class="form-row">
<label for="user_upgrade_script" class="ttip" data-tip="URL for user-defined upgrade script">Upgrade Script URL:</label>
<div class="description">
<input type="text" name="contents.user_upgrade_script" value="https://raw.github.com/opdemand/c2-templates/master/ubuntu/rails/rails.dev.upgrade.sh">
<a href="https://raw.github.com/opdemand/c2-templates/master/ubuntu/rails/rails.dev.upgrade.sh" target="_blank">View on GitHub</a>
</div>
</div>
</div>
</form>
</div>
</li></ul>
</div>
</li></ul>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment