Commit Graph

13800 Commits

Author SHA1 Message Date
Alexander Bokovoy
452ef8cc76 Do not force any particular sphinx theme
This allows ReadTheDocs to use own theme.

Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2020-03-21 08:10:31 +02:00
Alexander Bokovoy
34b961dc20 Override master document for ReadTheDocs
ReadTheDocs.org engine assumes master document is 'contents.rst', we use
'index.rst'. Specify the master document explicitly.

Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2020-03-21 08:04:45 +02:00
Alexander Bokovoy
c6a379c432 Move workshop documents to doc/workshop
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2020-03-21 07:57:06 +02:00
Christian Heimes
9f2553c64f Add explicit syntax language to code blocks
m2r converts code blocks into ReST code blocks with syntax highlighting.
Auto-detection of the language does not work correctly, though.
Explicitly set the language for console, ini, and Python blocks.

Signed-off-by: Christian Heimes <cheimes@redhat.com>
Reviewed-by: Alexander Bokovoy <abokovoy@redhat.com>
2020-03-21 07:42:20 +02:00
Christian Heimes
a9a225d715 Use m2r instead of recommonmark
recommonmark does not support markdown tables.

Signed-off-by: Christian Heimes <cheimes@redhat.com>
2020-03-21 07:40:34 +02:00
Christian Heimes
145afd68e5 Include workshop in sphinx build 2020-03-21 07:40:34 +02:00
Christian Heimes
c4a55522ee Fix codestyle 2020-03-21 07:40:34 +02:00
Alexander Bokovoy
acfe34e25b Add unit 11: Kerberos ticket policy
Kerberos ticket policy unit describes ways of control of Kerberos
tickets in FreeIPA with the help of ticket policies.
2020-03-21 07:40:34 +02:00
Sam Bristow
265d064bf8 Workaround networking issues with Libvirt
Vagrant 2.2 on Fedora 30 enables QEMU Session by default [1] which causes
problems with setting up the private network.

Explicitly telling Vagrant not to use the QEMU session if we're running on
Libvirt is the suggested workaround for now.

[1] https://fedoraproject.org/wiki/Changes/Vagrant_2.2_with_QEMU_Session
2020-03-21 07:40:34 +02:00
François Cami
3bd27cfe9d 8-sudorule.rst: add sudo and su-l as services for bob's HBAC rule.
Add a note about the behavior change of passwordless sudo
in sudo 1.8.23 and newer.
2020-03-21 07:40:34 +02:00
Thorsten Scherf
416d87b9bd Corrected some typos and added improvements to some setup instructions 2020-03-21 07:40:34 +02:00
Fraser Tweedale
8ff19cdb2c add resources section 2020-03-21 07:40:34 +02:00
Fraser Tweedale
a2f3088a21 typospotting 2020-03-21 07:40:34 +02:00
Fraser Tweedale
8e0d4bccce suggest ipa help topics 2020-03-21 07:40:34 +02:00
Fraser Tweedale
3a0f8a114b lots of minor tweaks and updates 2020-03-21 07:40:34 +02:00
Fraser Tweedale
0678ed5649 rename certificates module 2020-03-21 07:40:34 +02:00
Fraser Tweedale
345850eb6c Vagrantfile: set DNS configuration in network-scripts
The Vagrantfile puts the server's address in /etc/resolv.conf but
this configuration will not survive a reboot or network restart.
Add configuration to /etc/sysconfig/network-scripts/ to ensure the
correct resolver is always used.
2020-03-21 07:40:34 +02:00
Fraser Tweedale
bc1c5a84bd add more prerequisites and fix some links 2020-03-21 07:40:34 +02:00
Fraser Tweedale
66ff3675c8 add inter-module links 2020-03-21 07:40:34 +02:00
Fraser Tweedale
b6c50da059 split workshop into separate files 2020-03-21 07:40:34 +02:00
Armando Neto
33cd0bb625 Update instructions for Fedora 28 / FreeIPA 4.6.90 2020-03-21 07:40:34 +02:00
Thorsten Scherf
c14042dc32 Module added about ssh pubkey management 2020-03-21 07:40:34 +02:00
Fraser Tweedale
a097485eb1 add sudorule and selinux units to TOC 2020-03-21 07:40:34 +02:00
Fraser Tweedale
7a6b914747 add selinuxusermap unit 2020-03-21 07:40:34 +02:00
Fraser Tweedale
d14dc29400 add sudorule unit 2020-03-21 07:40:34 +02:00
Fraser Tweedale
0f7a460fea minor editoral improvements 2020-03-21 07:40:34 +02:00
Fraser Tweedale
77eea67705 Change workshop "Modules" to "Units"
Because the term "module" is used in various parts of the curriculum
in a technical context, for clarity refer to the sections of the
curriculum as "units" instead.
2020-03-21 07:40:34 +02:00
Fraser Tweedale
44b6c2bedc prep: updates for f24, box version 0.0.7 2020-03-21 07:40:34 +02:00
Fraser Tweedale
3be3ca97f6 certs: request SAN DNS name 2020-03-21 07:40:34 +02:00
Fraser Tweedale
6548929189 updates for FreeIPA 4.3 2020-03-21 07:40:34 +02:00
Ariel O. Barria
2f9c9c8757 vagrant user does not have permission to write to /etc/resolv.conf
detect through DNS autodiscovery.
2020-03-21 07:40:34 +02:00
Robert Collins
681f8ae5a4 Note sss_cache -E. 2020-03-21 07:40:34 +02:00
Fraser Tweedale
18c0ef421b typospotting 2020-03-21 07:40:34 +02:00
Thorsten Scherf
7f187146c7 Added bash-completion rpm to build instructions. 2020-03-21 07:40:34 +02:00
Thorsten Scherf
0db3a56933 Added --mkhomedir option for server and replica. 2020-03-21 07:40:34 +02:00
Thorsten Scherf
49c48aa953 Added vagrant-libvirt-doc rpm and polkit rule 2020-03-21 07:40:34 +02:00
Fraser Tweedale
9cf596564a add facilitator notes; remove feedback link 2020-03-21 07:40:34 +02:00
Fraser Tweedale
ae56b9a276 building: note disk and memory requirements 2020-03-21 07:40:34 +02:00
Fraser Tweedale
f8d94388d4 bump libvirt vm mem to 1G; other fixes 2020-03-21 07:40:34 +02:00
Fraser Tweedale
73d8f7bb45 update feedback url 2020-03-21 07:40:34 +02:00
Fraser Tweedale
1e1de65e03 update clone url 2020-03-21 07:40:34 +02:00
Fraser Tweedale
88b7708069 add internal links to modules 2020-03-21 07:40:34 +02:00
Fraser Tweedale
73b1b05a3a symlink README to workshop.rst 2020-03-21 07:40:34 +02:00
Fraser Tweedale
40f6a1b7be add replica installation module 2020-03-21 07:40:34 +02:00
Fraser Tweedale
25e55198b4 update to f23 2020-03-21 07:40:34 +02:00
Fraser Tweedale
05ab50a127 add vagrant box building instructions 2020-03-21 07:40:34 +02:00
Fraser Tweedale
17b87fbc3b workshop: remove references to freeipa-workshop-vagrantfile repo 2020-03-21 07:40:34 +02:00
Fraser Tweedale
08a96bdf81 enable and start httpd on client 2020-03-21 07:40:34 +02:00
Fraser Tweedale
3ed5610f64 typospotting 2020-03-21 07:40:34 +02:00
Fraser Tweedale
638d98625c initial commit 2020-03-21 07:40:34 +02:00