Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions DC-SAP-intro-sap-ansible-automation
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# This file originates from the project https://github.com/openSUSE/doc-kit
# This file can be edited downstream.

## Basics
MAIN="intro-sap-ansible-automation.asm.xml"
SRC_DIR="articles"
IMG_SRC_DIR="images"

## Profiling
PROFOS="sles4sap"
PROFCONDITION="16.0"
#STRUCTID="sles-cockpit"
#PROFARCH="x86_64;zseries;power;aarch64"

DOCBOOK5_RNG_URI="urn:x-suse:rng:v2:geekodoc-flat"

## stylesheet location
STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
FALLBACK_STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2021-ns"
140 changes: 140 additions & 0 deletions articles/intro-sap-ansible-automation.asm.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-model href="https://cdn.docbook.org/schema/5.2/rng/assemblyxi.rnc"
type="application/relax-ng-compact-syntax"?>
<!DOCTYPE assembly
[
<!ENTITY % entities SYSTEM "../common/generic-entities.ent">
%entities;
]>
<!-- refers to legacy doc: https://github.com/SUSE/doc-sle/blob/main/xml/adm_sudo.xml -->

<assembly version="5.2" xml:lang="en"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:trans="http://docbook.org/ns/transclusion"
xmlns:its="http://www.w3.org/2005/11/its"
xmlns="http://docbook.org/ns/docbook">


<resources>
<resource xml:id="_sap-for-ansible-intro" href="../concepts/sap-for-ansible-intro.xml"/>

<resource xml:id="_about-install-sap-pattern-ansible" href="../concepts/about-install-sap-pattern-ansible.xml"/>
<resource xml:id="_install-sap-playbook-ansible" href="../tasks/install-sap-playbook-ansible.xml"/>
<resource xml:id="_sap-ansible-playbook-more-info" href="../glues/ansible-sap-more-info.xml"/>
<resource href="../common/legal.xml" xml:id="_legal"/>
<resource href="../common/license_gfdl1.2.xml" xml:id="_gfdl"/>
</resources>
<!-- S T R U C T U R E -->
<structure renderas="article" xml:id="intro-sap-ansible" xml:lang="en">
<merge>
<title>Introduction to Ansible automation for &sles4sap; 16</title>
<!-- Create changelog to enable versioning; add most recent entries at the top. -->
<revhistory xml:id="rh-intro-sap-automation">
<revision><date>2025-10-19</date>
<revdescription>
<para>Initial version</para>
</revdescription>
</revision>
</revhistory>

<meta name="maintainer" content="[email protected]" its:translate="no"/>

<meta name="productname" its:translate="no">
<productname os="sles4sap" version="16.0">&sles4sap;</productname>
</meta>

<meta name="architecture" its:translate="no">
<phrase>&x86-64;</phrase>
<phrase>&power;</phrase>
<phrase>&zseries;</phrase>
<phrase>&aarch64;</phrase>
</meta>

<meta name="title" its:translate="yes">Introduction to Ansible automation for &sles4sap;</meta>
<meta name="description" its:translate="yes">Learn about a set of Ansible collections and playbooks designed specifically for &sles4sap; on &productname; 16.</meta>
<meta name="social-descr" its:translate="yes">How to use Ansible automation for SAP environments on &productname; 16 systems. </meta>

<meta name="category" its:translate="no">
<phrase>Administration</phrase>
</meta>

<meta name="task" its:translate="no">
<phrase>Authentication</phrase>
<phrase>Security</phrase>
</meta>

<meta name="series" its:translate="no">Products &amp; Solutions</meta>

<!-- Docmanager -->
<dm:docmanager xmlns:dm="urn:x-suse:ns:docmanager">
<dm:bugtracker>
<dm:url>https://bugzilla.suse.com/enter_bug.cgi</dm:url>
<dm:component>Documentation</dm:component>
<dm:product os="sles4sap">SUSE Linux Enterprise Server 16.0</dm:product>
<dm:assignee>[email protected]</dm:assignee>
</dm:bugtracker>
<dm:translation>yes</dm:translation>
</dm:docmanager>

<abstract>
<variablelist>
<varlistentry>
<term>WHAT?</term>
<listitem>
<para>
Learn about a pwerful set of Ansible collections and playbooks that are designed &sap;.
This automation codifies best practices, allowing you to build and maintain your SAP landscapes with speed, reliability and consistency.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>WHY?</term>
<listitem>
<para>
Ansible automation is essential for &sap; environments for organizations to codify and standardize the complex, time-consuming, and high-risk administrative tasks associated with &sap; infrastructure and operations.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>EFFORT</term>
<listitem>
<para>
It takes you up to an hour to read through this article.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>GOAL</term>
<listitem>
<para>
To transform the management of&sap; environments from a complex, error-prone, and time-intensive manual process into a fast, consistent, and fully auditable Infrastructure as Code (IaC) workflow.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>REQUIREMENTS</term>
<listitem>
<itemizedlist>
<listitem>
<para>
Understanding of Ansible core and how it works.</para>
</listitem>
<listitem>
<para>
Understanding the architecture of &sap; systems.
</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
</variablelist>
</abstract>
</merge>
<module resourceref="_sap-for-ansible-intro" renderas="section"/>
<module resourceref="_about-install-sap-pattern-ansible" renderas="section"/>
<module resourceref="_install-sap-playbook-ansible" renderas="section"/>
<module resourceref="_sap-ansible-playbook-more-info" renderas="section"/>
<module resourceref="_legal" renderas="section"/>
<module resourceref="_gfdl" renderas="appendix"/>
</structure>
</assembly>
Loading