add more prerequisites and fix some links

This commit is contained in:
Fraser Tweedale 2018-06-07 18:03:19 +10:00 committed by Alexander Bokovoy
parent 66ff3675c8
commit bc1c5a84bd
7 changed files with 24 additions and 7 deletions

View File

@ -1,9 +1,9 @@
Unit 10: SSH user and host key management Unit 10: SSH user and host key management
========================================= =========================================
**Prerequisites** **Prerequisites:**
- `Unit 9: SELinux User Maps <9-selinux-user-map.rst>`_ - `Unit 3: User management and Kerberos authentication <3-user-management.rst>`_
In this module you will explore how to use FreeIPA as a backend In this module you will explore how to use FreeIPA as a backend
provider for SSH keys. Instead of distributing ``authorized_keys`` provider for SSH keys. Instead of distributing ``authorized_keys``
@ -136,4 +136,4 @@ Conclusion
Congratulations! This was the final topic in the workshop. Congratulations! This was the final topic in the workshop.
If you skipped any units, you can reach them from the If you skipped any units, you can reach them from the
`curriculum overview <workshop.rst#Curriculum_overview>`_. `curriculum overview <workshop.rst#curriculum-overview>`_.

View File

@ -1,6 +1,10 @@
Unit 2: Enrolling client machines Unit 2: Enrolling client machines
=================================== ===================================
**Prerequisites**:
- `Unit 1: Installing the FreeIPA server <1-server-install.rst>`_
In this unit, you will enrol a *host* as a client of your FreeIPA In this unit, you will enrol a *host* as a client of your FreeIPA
domain. This means that *users* in your FreeIPA realm (or Active domain. This means that *users* in your FreeIPA realm (or Active
Directory realms for which there is a trust with FreeIPA) can log Directory realms for which there is a trust with FreeIPA) can log

View File

@ -1,6 +1,10 @@
Unit 4: Host-based access control (HBAC) Unit 4: Host-based access control (HBAC)
========================================== ==========================================
**Prerequisites:**
- `Unit 3: User management and Kerberos authentication <3-user-management.rst>`_
FreeIPA's *host-based access control* (HBAC) feature allows you to FreeIPA's *host-based access control* (HBAC) feature allows you to
define policies that restrict access to hosts or services based on define policies that restrict access to hosts or services based on
the user attempting to log in and that user's groups, the host that the user attempting to log in and that user's groups, the host that
@ -137,5 +141,5 @@ are several optional units you can choose from. You can proceed
directly to directly to
`Unit 5: Web application authentication and authorisation <5-web-app-authnz.rst>`_. `Unit 5: Web application authentication and authorisation <5-web-app-authnz.rst>`_.
Otherwise, Otherwise,
`return to the curriculum overview <workshop.rst#Curriculum_overview>`_ `return to the curriculum overview <workshop.rst#curriculum-overview>`_
to see all the options. to see all the options.

View File

@ -1,6 +1,11 @@
Unit 5: Web application authentication and authorisation Unit 5: Web application authentication and authorisation
========================================================== ==========================================================
**Prerequisites**:
- `Unit 3: User management and Kerberos authentication <3-user-management.rst>`_
- `Unit 4: Host-based access control (HBAC) <4-hbac.rst>`_
You can configure many kinds of applications to rely on FreeIPA's You can configure many kinds of applications to rely on FreeIPA's
centralised authentication, including web applications. In this centralised authentication, including web applications. In this
unit you will configure the Apache web server to use Kerberos unit you will configure the Apache web server to use Kerberos

View File

@ -123,5 +123,5 @@ You can now proceed to
or or
`Unit 8: Sudo rule management <8-sudorule.rst>`_. `Unit 8: Sudo rule management <8-sudorule.rst>`_.
Otherwise, Otherwise,
`return to the curriculum overview <workshop.rst#Curriculum_overview>`_ `return to the curriculum overview <workshop.rst#curriculum-overview>`_
to see all the options. to see all the options.

View File

@ -1,6 +1,10 @@
Unit 7: Replica installation Unit 7: Replica installation
============================== ==============================
**Prerequisites**:
- `Unit 1: Installing the FreeIPA server <1-server-install.rst>`_
FreeIPA is designed to be run in a replicated multi-master FreeIPA is designed to be run in a replicated multi-master
environment. In this unit, we will deploy a single FreeIPA environment. In this unit, we will deploy a single FreeIPA
replica. For recommended production topologies, see replica. For recommended production topologies, see
@ -50,5 +54,5 @@ LDAP changes on any server will be replicated to all other servers.
You can proceed to You can proceed to
`Unit 8: Sudo rule management <8-sudorule.rst>`_ `Unit 8: Sudo rule management <8-sudorule.rst>`_
or or
`return to the curriculum overview <workshop.rst#Curriculum_overview>`_ `return to the curriculum overview <workshop.rst#curriculum-overview>`_
to see all the available topics. to see all the available topics.

View File

@ -129,5 +129,5 @@ the program being run::
This concludes the unit. You can now proceed to This concludes the unit. You can now proceed to
`Unit 10: SSH user and host key management <10-ssh-key-management.rst>`_ `Unit 10: SSH user and host key management <10-ssh-key-management.rst>`_
or or
`return to the curriculum overview <workshop.rst#Curriculum_overview>`_ `return to the curriculum overview <workshop.rst#curriculum-overview>`_
to see all the available topics. to see all the available topics.