Skip to content

Commit

Permalink
Glossary: Removed duplicate entries
Browse files Browse the repository at this point in the history
Ticket: ENT-10976
Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]>
  • Loading branch information
olehermanse committed Dec 4, 2023
1 parent 34b0135 commit 87d38cc
Showing 1 changed file with 2 additions and 64 deletions.
66 changes: 2 additions & 64 deletions overview/glossary.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,8 @@ published: true

#### Agent

A program that runs independently and automatically to carry out a task (think software robot).
In CFEngine, the agent is called `cf-agent` and is responsible for making changes to computers.

(Originally, the word *robot*, meaning "servile worker," was coined for the influential Czech writer Karel Čapek's play R.U.R by his brother.
The characters in that play are capable of fairly independent thought, so the original sense of the word is apt to describe CFEngine's agents as well.)

#### Agent

A piece of software that runs independently and automatically to carry out a task (think software robot).
Inn CFEngine, the agent is called `cf-agent` and is responsible for making changes to computers.

#### Body

A promise body is the description of exactly what is promised (as opposed to what/who is making the promise).
The term `body` is used in the CFEngine syntax to mean a small template that can be used to contribute as part of a larger promise body.
In CFEngine, the agent is called `cf-agent` and is responsible for making changes to computers.

#### Body

Expand All @@ -34,10 +21,6 @@ The term `body` is used in the CFEngine syntax to mean a small template that can

In CFEngine, a bundle refers to a collection of promises that has a name.

#### Bundle

In CFEngine, a bundle refers to a collection of promises that has a name.

#### Call collect

#### Class
Expand Down Expand Up @@ -93,11 +76,6 @@ Class guards are sometimes called context class expressions.
A Configuration Management Database.
A term coined as part of the IT Infrastructure Library (ITIL) as an outgrowth of an inventory database.

#### CMDB

A Configuration Management Database.
A term coined as part of the IT Infrastructure Library (ITIL) as an outgrowth of an inventory database.

#### CMS

Content Management System.
Expand Down Expand Up @@ -161,27 +139,15 @@ Graphical User interface.

#### Host

Unix terminology for a computer that runs "guest programs."
In practice, "host" is a synonym for "computer."

#### Host

UNIX terminology for a computer the runs _guest programs_.
In practice, _host_
is a synonym for _computer_.
In practice, _host_ is a synonym for _computer_.

#### Hub

A software component in CFEngine Enterprise that acts as a single point of management in a local "star-network."
The term "hub" is sometimes used to mean policy distribution server, but more commonly a running `cf-hub` process that does report collection from all CFEngine managed hosts.
The term hub means the centre of a wheel, from which multiple spokes emerge.

#### Hub

A software component in CFE Nova and CFE Constellation that works as a single point of management in a local _star-network_.
The term hub is sometimes used to mean policy distribution server, but more commonly a running `cf-hub` process that does report collection from all CFEngine managed hosts.
The term hub means the centre of a wheel, from which multiple spokes emerge.

#### LDAP

The Lightweight Directory Access Protocol.
Expand All @@ -196,8 +162,6 @@ This might be bundles of promises, or reusable body-parts.

#### Mission Portal

#### Mission Portal

The name given to the user interface used in commercial CFEngine editions,
where all reports and progress summaries are kept.

Expand Down Expand Up @@ -225,10 +189,6 @@ software into packages suitable for different platforms.

Payment Card Industry Data Security Standard (PCI DSS) is a set of requirements designed to ensure that ALL companies that process, store or transmit credit card information maintain a secure environment.

#### PCI compliance

Payment Card Industry Data Security Standard (PCI DSS) is a set of requirements designed to ensure that ALL companies that process, store or transmit credit card information maintain a secure environment.

#### Platforms

This usually refers to an operating system type, e.g. Linux (in its many flavours), or Windows, etc.
Expand All @@ -245,11 +205,6 @@ Typically the policy server is set by the bootstrapping process.
A policy is a set of intentions about the system, coded as a list of promises.
A policy is not a standard, but the result of specific organizational management decisions.

#### Policy

A policy is a set of intentions about the system, coded as a list of promises.
A policy is not a standard, but the result of specific organizational management decisions.

#### Promise attributes

#### Promise types
Expand All @@ -264,11 +219,6 @@ Promises are idempotent, meaning they can be executed many times with the same o
They are also convergent, meaning they can only nudge the system closer to a steady state, never destabilize it.
While there are ways a user could override this, it's almost never a good idea to do so.

#### Promise

The CFEngine software manages every intended system outcome as _promises_ to be kept.
A CFEngine Promise corresponds roughly to a rule in other software products, but importantly promises are always things that can be kept and repaired continuously, on a real time basis, not just once at install-time.

#### Referencing

#### Report collector
Expand All @@ -295,14 +245,6 @@ All computers are recommended to run `cf-serverd`, making all computers CFEngine

The special server that others consult for the latest policies is called the Policy Server.

#### Server

A term used in many different ways, riddled with confusion.
A server is strictly a piece of software that runs on some computer in order to perform a service, e.g. a web server is a program that makes a computer part of the World Wide Web.
For historical reasons, certain computers are referred to as servers, especially when kept in datacentres because such computers often run services.
In CFEngine, `cf-serverd` is a software component that serves files from one computer to another.
All computers are recommended to run `cf-serverd`, making all computers CFEngine servers, whether they are laptops, phones or datacentre computers.

#### Service Catalogue

A kind of directory of _services_ provided in an environment.
Expand All @@ -321,10 +263,6 @@ An audited accolade for financial data security required by all companies on the
The standard library lives in a `masterfiles/lib` subdirectory.
It's a collection of useful bundles and bodies you can use.

#### Standard library

The CFEngine Standard library is a collection of standardized definitions (see COPBL).

#### Template

A template is an incomplete piece of CFEngine code, with blanks to fill in.
Expand Down

0 comments on commit 87d38cc

Please sign in to comment.