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")) %> +
+
+ <%= icon_text("list-ul", "", :kind => "fa") %> +
+

<%= _('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")%>

+
+ <%= new_link(_("Create Global Parameter"), :class => 'btn-lg') %> +
+
diff --git a/app/views/compute_profiles/welcome.html.erb b/app/views/compute_profiles/welcome.html.erb new file mode 100644 index 000000000000..31885b9ac005 --- /dev/null +++ b/app/views/compute_profiles/welcome.html.erb @@ -0,0 +1,14 @@ +<% content_for(:title, _("Compute Profiles")) %> +
+
+ <%= icon_text("list-alt", "", :kind => "fa") %> +
+

<%= _('Compute Profiles') %>

+

<%= _("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")%>

+
+ <%= new_link(_("Create Compute Profile"), :class => 'btn-lg') %> +
+
diff --git a/app/views/config_groups/welcome.html.erb b/app/views/config_groups/welcome.html.erb new file mode 100644 index 000000000000..d6cf7c95835c --- /dev/null +++ b/app/views/config_groups/welcome.html.erb @@ -0,0 +1,13 @@ +<% content_for(:title, _("Config Groups")) %> +
+
+ <%= icon_text("object-group", "", :kind => "fa") %> +
+

<%= _('Config Groups') %>

+

<%= _("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")%>

+
+ <%= new_link(_("Create Config Group"), :class => 'btn-lg') %> +
+
diff --git a/app/views/models/welcome.html.erb b/app/views/models/welcome.html.erb new file mode 100644 index 000000000000..d9bcca900320 --- /dev/null +++ b/app/views/models/welcome.html.erb @@ -0,0 +1,11 @@ +<% content_for(:title, _("Hardware Models")) %> +
+
+ <%= icon_text("server", "", :kind => "fa") %> +
+

<%= _('Hardware Models') %>

+

<%= _("HHardware models describe the hardware types of your hosts, including CPU class, vendor class and other notes.") %>

+
+ <%= new_link(_("Create Hardware Model"), :class => 'btn-lg') %> +
+
diff --git a/app/views/provisioning_templates/welcome.html.erb b/app/views/provisioning_templates/welcome.html.erb new file mode 100644 index 000000000000..1ff5e0c0aa32 --- /dev/null +++ b/app/views/provisioning_templates/welcome.html.erb @@ -0,0 +1,13 @@ +<% content_for(:title, _("Provisioning Templates")) %> +
+
+ <%= icon_text("file-text", "", :kind => "fa") %> +
+

<%= _('Provisioning Templates') %>

+

<%= _("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")%>

+
+ <%= new_link(_("Create Provisioning Template"), :class => 'btn-lg') %> +
+
diff --git a/app/views/ptables/welcome.html.erb b/app/views/ptables/welcome.html.erb index 25a2416d99c1..4eac0fa007a2 100644 --- a/app/views/ptables/welcome.html.erb +++ b/app/views/ptables/welcome.html.erb @@ -1,52 +1,13 @@ -<% title _("Partition table configuration") %> -<% title_actions new_link(_("Create Partition Table")) %> -
-

<%= _("A partition table entry represents either") %>

- -

- <%= _("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")) %> +
+
+ <%= icon_text("table", "", :kind => "fa") %> +
+

<%= _('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")%>

+
+ <%= new_link(_("Create Partition Table"), :class => 'btn-lg') %> +
diff --git a/app/views/puppetclass_lookup_keys/welcome.html.erb b/app/views/puppetclass_lookup_keys/welcome.html.erb new file mode 100644 index 000000000000..08186a3dd683 --- /dev/null +++ b/app/views/puppetclass_lookup_keys/welcome.html.erb @@ -0,0 +1,10 @@ +<% content_for(:title, _("Smart Class Parameters")) %> +
+
+ <%= icon_text("info-circle", "", :kind => "fa") %> +
+

<%= _('Smart Class Parameters') %>

+

<%= _("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")%>

+
diff --git a/app/views/smart_proxies/welcome.html.erb b/app/views/smart_proxies/welcome.html.erb new file mode 100644 index 000000000000..bb307bdd705f --- /dev/null +++ b/app/views/smart_proxies/welcome.html.erb @@ -0,0 +1,13 @@ +<% content_for(:title, _("Smart Proxies")) %> +
+
+ <%= icon_text("sitemap", "", :kind => "fa") %> +
+

<%= _('Smart Proxies') %>

+

<%= _("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")%>

+
+ <%= new_link(_("Create Smart Proxy"), :class => 'btn-lg') %> +
+
diff --git a/app/views/trends/welcome.html.erb b/app/views/trends/welcome.html.erb new file mode 100644 index 000000000000..0e4dc5909534 --- /dev/null +++ b/app/views/trends/welcome.html.erb @@ -0,0 +1,14 @@ +<% content_for(:title, _("Trends")) %> +
+
+ <%= icon_text("area-chart", "", :kind => "fa") %> +
+

<%= _('Trends') %>

+

<%= _("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")%>

+
+ <%= new_link(_("Add Trend Counter"), :class => 'btn-lg') %> +
+
diff --git a/app/views/variable_lookup_keys/welcome.html.erb b/app/views/variable_lookup_keys/welcome.html.erb new file mode 100644 index 000000000000..a010e0c4b752 --- /dev/null +++ b/app/views/variable_lookup_keys/welcome.html.erb @@ -0,0 +1,11 @@ +<% content_for(:title, _("Smart Variables")) %> +
+
+ <%= icon_text("info-circle", "", :kind => "fa") %> +
+

<%= _('Smart Variables') %>

+

<%= _("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")%>

+