Skip to content

Commit 138f770

Browse files
committed
Add user stories based on the current installation guide
1 parent 6ec24c0 commit 138f770

File tree

3 files changed

+40
-0
lines changed

3 files changed

+40
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[id="additional-installation-options-and-scenarios"]
2+
= Additional installation options and scenarios
3+
4+
// User stories are based on the following template:
5+
// As a <user>, I want to leverage <feature X> to reach <state Y> so that I solve <problem Z>.
6+
// Persona of Foreman administrator are based on the "admin" persona as specified in https://github.com/theforeman/foreman-documentation/pull/4319/files
7+
8+
As an administrator, I want to leverage {Insights} to diagnose my {Project} hosts; I can register my {Project} Server with {Insights} directly so that it sends data to Red Hat services.
9+
10+
As an administrator, I want to leverage {Insights} to diagnose my {Project} hosts; I want to avoid sending system data to Red Hat services.
11+
12+
As an administrator, I want to configure my {ProjectServer} for pull-based remote execution to be able to manage my hosts remotely without enabling outgoing connections from the server to the hosts.
13+
14+
As an administrator, I want to configure my {ProjectServer} to provision hosts in an IPv6 network with UEFI HTTP Boot provisioning.
15+
16+
As an administrator, I want to configure my {ProjectServer} with an HTTP proxy that will handle requests to the content source, such as Red Hat CDN, so that the server can remain behind a firewall.
17+
18+
As an administrator, I want to enable the baseboard management controller (BMC) module on my {ProjectServer} so that I can perform power management tasks on hosts using the intelligent platform management interface (IPMI) or a similar protocol.
19+
20+
As an administrator, I want to configure the server for outgoing emails so that the server can send email notifications to users.
21+
22+
As an administrator, I want to integrate my {ProjectServer} with an {FreeIPA} realm so that {Project} can automatically manage the lifecycle of the systems enrolled in the {FreeIPA} domain.
23+
24+
As an administrator, I want to configure an alternate CNAME for {Project} so that I can deploy the {Project} web interface on a different domain name than the one that is used by hosts to connect to {Project}.
25+
26+
As an administrator, I want to configure my {ProjectServer} with a custom SSL certificate to ensure encrypted communications between the server and all hosts in a deployment where I cannot or do not want to use {Project}'s default self-signed certificate. (Includes substory: I want to be able to switch back to using {Project}'s default self-signed certificate.)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,14 @@
11
[id="installing-server"]
22
= Installing server
3+
4+
// User stories are based on the following template:
5+
// As a <user>, I want to leverage <feature X> to reach <state Y> so that I solve <problem Z>.
6+
// Persona of Foreman administrator are based on the "admin" persona as specified in https://github.com/theforeman/foreman-documentation/pull/4319/files
7+
8+
As an administrator, I want to leverage tuning profiles to ensure my deployment is tailored to the number of hosts I'll deploy so that I prevent performance issues.
9+
10+
As an administrator, I want to leverage installation logs so that I can review the installation process or troubleshoot failures.
11+
12+
As an administrator, I want to install a {ProjectServer} with the default local (internal) database so that I can keep the installation process simple; I don't need the option to fine-tune the database.
13+
14+
As an administrator, I want to install a {ProjectServer} with an external PostgreSQL database (with or without encrypted connections) to help with the server load and gain more flexibility in tuning the database.

guides/doc-Installing_Server_foremanctl/master.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ include::common/assembly_preparing-environment-for-project-server-installation.a
1414

1515
include::common/assembly_installing-server.adoc[leveloffset=+1]
1616

17+
include::common/assembly_additional-installation-options-and-scenarios.adoc[leveloffset=+1]
18+
1719
ifndef::orcharhino,satellite[]
1820
include::common/ribbons.adoc[]
1921
endif::[]

0 commit comments

Comments
 (0)