Slide 1

Slide 1 text

IAC: Mudahnya setup Server dengan Kode Ananda Dwi R

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Infrastructure as Code ● You write and execute code to define, deploy, and update your infrastructure. ● Treat all aspects of operations as software ● A key insight of DevOps is that you can manage almost everything in code, including servers, databases, networks, log files, application configuration, documentation, automated tests, deployment processes, and so on.

Slide 8

Slide 8 text

Categories of IAC tools ● Ad hoc scripts ● Configuration management (CM) tools ● Server templating tools ● Server provisioning tools

Slide 9

Slide 9 text

Ad Hoc Scripts

Slide 10

Slide 10 text

CM Tools

Slide 11

Slide 11 text

Server Templating Tools Server templating tools such as Docker, Packer, and Vagrant. Create an image of a server that captures a fully self-contained “snapshot” of the operating system, the software, the files, and all other relevant details.

Slide 12

Slide 12 text

Server Provisioning Tools

Slide 13

Slide 13 text

Benefits of IAC ● Self-service ● Speed and safety ● Documentation ● Version control ● Validation ● Reuse ● Happiness

Slide 14

Slide 14 text

Ansible Ansible is an open source automation platform. It is a simple automation language that can perfectly describe an IT application infrastructure in Ansible Playbooks. It is also an automation engine that runs Ansible Playbooks.

Slide 15

Slide 15 text

Ansible Use Case ● Configuration Management ● Security and Compliance ● Application Deployment ● Orchestration ● Continuous Delivery ● Provisioning

Slide 16

Slide 16 text

Ansible

Slide 17

Slide 17 text

Arsitektur Ansible

Slide 18

Slide 18 text

Ansible Workflow

Slide 19

Slide 19 text

Demo

Slide 20

Slide 20 text

Biznet NVC

Slide 21

Slide 21 text

Demo

Slide 22

Slide 22 text

Terima kasih