Configuration management your infrastructure with open suse

21
Configuration Management your Infrastruture with openSUSE® Syah Dwi Prihatmoko [email protected] / [email protected]

Transcript of Configuration management your infrastructure with open suse

Configuration Management your Infrastruturewith openSUSE®

Syah Dwi Prihatmoko [email protected] / [email protected]

2

Hi,

• Moko• BlankOn Developer• GNU/Linux Bogor Activist• DevOps at KodeKreatif• Student, with unfinished “skripsi”

DevOps

4

DevOps is a culture, collaboration and communication of both developers and other while

automating the process of software delivery and infrastructure changes. It aims at establishing a

culture and environment where building, testing, and releasing software can happen rapidly, frequently,

and more reliably.

https://en.wikipedia.org/wiki/DevOps

What is Configuration Management?

6

Configuration management (CM) as a broader subject refers to the process of systematically handling changes to a system in a way that it

maintains integrity over time. Even though this process was not originated in the IT industry, the

term is broadly used to refer to server configuration management.

https://www.digitalocean.com/community/tutorials/an-introduction-to-configuration-management

7

Before

• Programmer write the code

• Sysadmin deploy the code

8

Now

• Instruct the computer to configure itself

• Known as configuration management or automation• Popular because of DevOps

9

Configuration Management Tools

• Ansible• Puppet• Chef• SaltStack• Etc.

Why Configuration Management?

11

• Quick Provisioning of New Servers• Quick Recovery from Critical Events• No More Snowflake Servers• Version Control for the Server Environment• Replicated Environments

Configuration Management Feature

13

• Automation Framework• Idempotent Behavior• System Facts• Templating System• Extensibility

Choosing Configuration Management Tool

15

• Infrastructure Complexity• Learning Curve• Cost• Advanced Tooling• Community and Support

Overview Configuration Management Tool

17

Let’s try!

Questions?

Thank you.

Join the conversation,contribute & have a lot of fun!www.opensuse.org

21

Have a Lot of Fun, and Join Us At:www.opensuse.org