Skip to content

Commit 9692e33

Browse files
adamrbdougalb
authored andcommitted
Updated Documentation.
1 parent 8f674dd commit 9692e33

File tree

9 files changed

+525
-31
lines changed

9 files changed

+525
-31
lines changed

docs/source/configuration.rst

Lines changed: 479 additions & 0 deletions
Large diffs are not rendered by default.

docs/source/functional.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
.. _functional
2+
3+
How cfncluster Works
4+
####################
5+
6+
cfncluster was built not only as a way to manage clusters, but as a reference on how to use AWS services to build your HPC environment
7+
8+
.. toctree::
9+
10+
aws_services
11+
autoscaling

docs/source/index.rst

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,18 @@
44
contain the root `toctree` directive.
55
66
7-
Welcome to cfncluster's documentation!
8-
======================================
7+
cfncluster
8+
##########
99

10-
.. toctree::
11-
:hidden:
10+
cfncluster is a framework that deploys and maintains High Performance Clusters (HPC) on AWS. It is reasonably agnostic to what the cluster is for and can easily be extended to support different frameworks. The CLI is stateless, everything is done using CloudFormation or resources within AWS.
1211

13-
getting_started
14-
networking
15-
aws_services
16-
autoscaling
17-
pre_post_install
18-
s3_resources
19-
toc
12+
.. toctree::
13+
:maxdepth: 2
2014

21-
cfncluster is a framework that deploys and maintains HPC clusters on AWS. It is reasonably agnostic to what the cluster is for and can easily be extended to support different frameworks. The CLI is stateless, everything is done using CloudFormation or resources within AWS.
15+
getting_started
16+
welcome
17+
configuration
18+
functional
2219

2320
Getting Started
2421
---------------
@@ -50,4 +47,3 @@ Indices and tables
5047

5148
* :ref:`genindex`
5249
* :ref:`search`
53-
* :ref:`toc`

docs/source/networking.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. _networking:
22

3-
cfncluster Networking Configurations
4-
====================================
3+
Network Configurations
4+
======================
55

66
cfncluster leverages Amazon Virtual Private Cloud(VPC) for networking. This provides a very flexiable and configurable networking platform to deploy clusters within. cfncluster support the following high-level configurations:
77

docs/source/pre_post_install.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. _pre_post_install:
22

3-
Pre & Post Install Actions
4-
==========================
3+
Custom Bootstrap Actions
4+
========================
55

66
cfncluster can execute arbritary code either before(pre) or after(post) the main bootstrap action during cluster creation. This code is typically stored in S3 and accessed via HTTP(S) during cluster creation. The code will be executed as root and can be in any script language supppoted by the cluster OS, typically `bash` or `python`.
77

docs/source/s3_resources.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.. _s3_resources:
22

3-
working with S3
3+
Working with S3
44
===============
55

66
Accessing S3 within cfncluster can be controlled through two parameters in the cfncluster config.

docs/source/toc.rst

Lines changed: 0 additions & 13 deletions
This file was deleted.

docs/source/welcome.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
.. _welcome
2+
3+
Working with cfncluster
4+
#######################
5+
6+
.. toctree::
7+
8+
networking
9+
pre_post_install
10+
s3_resources

docs/staging/first_job.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Running your first job
2+
######################
3+
4+
5+
- Run through getting started to create your cluster
6+
- SSH to master node
7+
- Download source
8+
- Compile
9+
- Create job file
10+
- Submit job
11+
- View output

0 commit comments

Comments
 (0)