diff --git a/app/views/common_parameters/welcome.html.erb b/app/views/common_parameters/welcome.html.erb new file mode 100644 index 000000000000..d966ab018539 --- /dev/null +++ b/app/views/common_parameters/welcome.html.erb @@ -0,0 +1,12 @@ +<% content_for(:title, _("Global Parameters")) %> +
<%= _("Foreman allows to define a hierarchy of parameter inheritance, where global parameters accessible from any manifest.") %>
+<%= link_to _('Learn more about this in the documentation.'), documentation_url("global-parameters")%>
+<%= _("A compute profile is a way of expressing a set of defaults for VMs created on a specific compute resource + that can be mapped to an operator-defined label. This means an administrator can express, + for example, what 'Small', 'Medium' or 'Large' means on all of the individual compute resources present for a given installation.") %>
+<%= link_to _('Learn more about this in the documentation.'), documentation_url("5.2.2UsingComputeProfiles")%>
+<%= _("A config group provides a one-step method of associating many Puppet classes to either a host or host group. + Typically this would be used to add a particular application profile or stack in one step.") %>
+<%= link_to _('Learn more about this in the documentation.'), documentation_url("using-config-groups")%>
+<%= _("HHardware models describe the hardware types of your hosts, including CPU class, vendor class and other notes.") %>
+<%= _("The Provision Templates is the core of Foreman’s flexibility to used for provisioning and installation of operating systems. + There are several types of template, along with a flexible matching system to deliver different templates to different hosts or host groups.") %>
+<%= link_to _('Learn more about this in the documentation.'), documentation_url("4.4.3ProvisioningTemplates")%>
+<%= _("A partition table entry represents either") %>
--zerombr -clearpart --all --initlabel -part /boot --fstype ext3 --size=100 --asprimary -part / --fstype ext3 --size=1024 --grow -part swap --recommended --
-#Dynamic - The below code is to manage the swap size - -#get the actual memory installed on the system and divide by 1024 to get it in MB -usable_ram=$((`awk '$1 ~ /^MemTotal/ {printf "%d\n", $2 / 1024}' /proc/meminfo`)) - -#check if the memory is less than 2GB then swap is double the memory else it is maximum 24 G for really inactive stuff. -if [ "$usable_ram" -le 2048 ]; then - swap_size=$(($usable_ram * 2)) -else - swap_size=$(($usable_ram + 2048)) -fi -if [ $swap_size -gt 24576 ] ; then - swap_size=24576 -fi - -#copy all the HDD partitions to the temp file for execution -cat << EOF > /tmp/diskpart.cfg -zerombr -clearpart --all --initlabel -part swap --size 250 --maxsize "$swap_size" --grow -part /boot --fstype ext3 --size 100 --asprimary -part / --fstype ext3 --size 8192 --maxsize 12288 --grow -part /tmp2 --size 250 --fstype ext3 --grow -EOF -- -
- <%= _("The inclusion of the keyword string #Dynamic at the start of a line lets Foreman know that this is not an explicit disk layout and must treated as a shell script, executed prior - to the install process and that the explicit partition table will be found at /tmp/diskpart.cfg during the build process.").html_safe %> -
-- <%= _("The dynamic partitioning style is currently only available for the Red Hat family of operating systems, all others must provide an explicit list of partitions and sizes.") %> -
-- <%= (_("You may also associate one or more operating systems with this partition table or alternatively set this up later on the %s page") % (link_to _("Operating systems"), operatingsystems_path)).html_safe %> -
+<% content_for(:title, _("Partition Tables")) %> +<%= _("Partition templates are a subset of normal provisioning templates which describe the partition layout, with just + a different disk layout to account for different server capabilities.") %>
+<%= link_to _('Learn more about this in the documentation.'), documentation_url("4.4.4PartitionTables")%>
+<%= _("Parameterized class support permits detecting, importing, and supplying parameters directly to classes which support it, + via the ENC and depending on a set of rules (Smart Matchers).") %>
+<%= link_to _('Learn more about this in the documentation.'), documentation_url("4.2.5ParameterizedClasses")%>
+<%= _("The Smart Proxy provides an easy way to add or extended existing subsystems, via + DHCP, DNS, Puppet, etc.") %>
+<%= link_to _('Learn more about this in the documentation.'), documentation_url("4.3SmartProxies")%>
+<%= _("Trends in Foreman allow you to track changes in your infrastructure over time. It allows you to track both + Foreman related information and any Puppet facts. The Trend pages give a graph of how the number of hosts with + that value have changed over time, and list the current hosts.") %>
+<%= link_to _('Learn more about this in the documentation.'), documentation_url("4.1.3Trends")%>
+<%= _("Smart variables are a tool to provide global parameters (key/value data), normally to your Puppet ENC, + depending on a set of rules. They are intended to be a stepping stone to full parameterized classes, + when the class hasn’t been parameterized, or in special cases when a global parameter is desired.") %>
+<%= link_to _('Learn more about this in the documentation.'), documentation_url("4.2.4SmartVariables")%>
+