From 1de2028677bc1eda2444f54f25cfab122c221147 Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Sat, 1 Jun 2013 11:46:32 -0400 Subject: [PATCH] Update docs about examples, add edX online's configuration repo to examples --- docsite/latest/rst/contrib.rst | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/docsite/latest/rst/contrib.rst b/docsite/latest/rst/contrib.rst index da56448ea50..a33140108bf 100644 --- a/docsite/latest/rst/contrib.rst +++ b/docsite/latest/rst/contrib.rst @@ -24,7 +24,8 @@ though a few may remain outside of core depending on use cases and implementatio - `additional provisioning-related modules `_ - jhoekx and dagwieers - `dynamic dns updates `_ - jp\_mens -All python modules should use the common "AnsibleModule" class to dramatically reduce the amount of boilerplate code required. +All python modules (especially all submitted to core) should use the common "AnsibleModule" class to dramatically reduce the amount of boilerplate code required. + Not all modules above may take advantage of this feature. See the official documentation for more details. Selected Playbooks @@ -32,9 +33,19 @@ Selected Playbooks `Playbooks `_ are Ansible's configuration management language. It should be easy to write your own -from scratch for most applications, but it's always helpful to look at -what others have done for reference. +from scratch for most applications (we keep the language simple for EXACTLY that reason), but it can +be helpful to look at what others have done for reference and see what is possible. + +The ansible-examples repo on github contains some examples of best-practices Ansible content deploying some +full stack workloads: + +- `Ansible-Examples `_ +And here are some other community-developed playbooks. Feel free to submit a pull request to the docs +to add your own. + +- `edX Online `_ - `edX Online `_ +- `Fedora Infrastructure `_ - `Fedora `_ - `Hadoop `_ - jkleint - `LAMP `_ - `Four Kitchens `_ - `LEMP `_ - francisbesset @@ -42,7 +53,6 @@ what others have done for reference. - `Nginx `_ - cocoy - `OpenStack `_ - lorin - `Systems Configuration `_ - cegeddin -- `Fedora Infrastructure `_ - `Fedora `_ Callbacks and Plugins `````````````````````