Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 0be039d

Browse filesBrowse files
committed
Merge branch 'pr/586'
Closes #586
2 parents 2474c7b + 699255b commit 0be039d
Copy full SHA for 0be039d

File tree

Expand file treeCollapse file tree

1 file changed

+26
-3
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+26
-3
lines changed

‎docs/scenarios/admin.rst

Copy file name to clipboardExpand all lines: docs/scenarios/admin.rst
+26-3Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -232,14 +232,37 @@ The Ansible playbook will ping all of the servers in the :file:`hosts.yml` file.
232232
You can also select groups of servers using Ansible. For more information
233233
about Ansible, read the `Ansible Docs <http://docs.ansible.com/>`_.
234234

235+
`An Ansible tutorial <https://serversforhackers.com/an-ansible-tutorial/>`_ is also a
236+
great and detailed introduction to getting started with Ansible.
237+
235238

236239
Chef
237240
----
241+
`Chef <https://www.chef.io/chef/>`_ is a systems and cloud infrastructure automation
242+
framework that makes it easy to deploy servers and applications to any physical,
243+
virtual, or cloud location. In case this is your choice for configuration management,
244+
you will primarily use Ruby to write your infrastructure code.
245+
246+
Chef clients run on every server that is part of your infrastructure and these regularly
247+
check with your Chef server to ensure your system is always aligned and represents the
248+
desired state. Since each individual server has its own distinct Chef client, each server
249+
configures itself and this distributed approach makes Chef a scalable automation platform.
250+
251+
Chef works by using custom recipes (configuration elements), implemented in cookbooks. Cookbooks, which are basically
252+
packages for infrastructure choices, are usually stored in your Chef server.
253+
Read the `Digital Ocean tutorial series <https://www.digitalocean.com/community/tutorials/how-to-install-a-chef-server-workstation-and-client-on-ubuntu-vps-instances>`_ on chef to learn how to create a simple Chef Server.
254+
255+
To create a simple cookbook the `knife <https://docs.chef.io/knife.html>`_ command is used:
256+
257+
.. code-block:: console
258+
259+
knife cookbook create cookbook_name
238260
239-
.. todo:: Write about Chef
261+
`Getting started with Chef <http://gettingstartedwithchef.com/first-steps-with-chef.html>`_
262+
is a good starting point for Chef Beginners and many community maintained cookbooks that can
263+
serve as a good reference or tweaked to serve your infrustructure configuration needs can be
264+
found on the `Chef Supermarket <https://supermarket.chef.io/cookbooks>`_.
240265

241-
`Chef Documentation
242-
<http://wiki.opscode.com/display/chef/Documentation>`_
243266

244267
Puppet
245268
------

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.