Blog CSHARK

IT Ocean blog

Stay tuned. Subscribe!

Blog Categories >
Meetups >
Automation of IT in Ansible using AWX and Docker
4/13/2019 12:00:00 AM

Register for the Mint Slash Meetup workshops!

 

Meetup will be divided into a practical and theoretical part.

 

Participation in the workshop is free, however, due to the limited number of seating you must register: https://mint-slash.evenea.pl/

If someone registers but finally can’t attend the workshop, please contact us: mintslash@cshark.com.

Agenda:

Part I - Ansible [3h]

Theoretical part:

  • Ansible - introduction
  • Why Ansible?
  • What do I need to know to get started?
  • Questions

Practical part:

  • How to use Ansible
  • My first playbook
  • Jinja templates - what is it?
  • Roles in Ansible
  • A practical task based on the installation of the Apache Tomcat application container

Part II - Ansible AWX / Tower [2h]

Theoretical part:

  • Ansible AWX - introduction
  • Why Ansible AWX?
  • What do I need to know to get started?
  • Questions

Practical part:

  • Launch of Ansible AWX
  • Project configuration
  • Creating inventory
  • Job Template and its launch
  • A practical task based on the installation of the Apache Tomcat application container
  • Automation AWX - web api (depending on the remaining time)

Duration of the workshop: about 6 hours

 

👉 What you will need:

  • A computer with a Docker
  • Virtual machine with pure CentOS 7 minimal - we recommend 2 GB RAM and 2 virtual processors
  • * Virtual machine with a pure trial version of Windows Server 2016 installed - we recommend 4 GB RAM and 2 virtual processors (* Optional for volunteers)

The choice of virtualization technologies (Vagrant, VirtualBox, VMWare, Hyper-V, KVM ...) is free, however in Windows 10, only Hyper-V can be used after installing Docker Desktop.

Virtual machines should be configured so that they can communicate with Docker and have access to the Internet. For this purpose, it is best to create an additional network interface that has access to a computer network and assign to it and machines static IP.

VirtualBox: http://condor.depaul.edu/glancast/443class/docs/vbox_host-only_setup.html

Hyper-V: http://blog.mpecsinc.ca/2015/02/hyper-v-set-up-internal-network-for.html

 

💻 Hardware requirements:

  • Min. 8 GB RAM; recommended 16 GB
  • 10 GB disk space (on Linux itself)
  • 50 GB (Linux and Windows)

 

👉 Leading workshops: Grzegorz Silarski, Senior DevOps Engineer Lead, CSHARK

Grzegorz has been working at CSHARK from the very beginning of the company's existence, that is for 5 years. He is interested in optimizing software development processes and improving its quality. In his spare time he explores the secrets of Cloud Computing. He likes traveling, boxing and long bicycle trips.

 

🏫 Place of event:

Wrocław University of Science and Technology, Career Office, building H-14, Room 1.05

 

Workshop details on Mint Slash Meetup Group

 

Automotive Retrofitting – An Old Car Is New Again
12/02/19

Automotive Retrofitting – An Old Car Is New Again

Retrofitting in automotive is often a necessary step towards modernization and market competitive boosting. Retrofitting is nothing more than the addition of new technology or features to older systems in order to improve efficiency, add more functionalities or be compatible with the latest environmental demands. Here’s how automotive can benefit from that process.

The Cost of Business with Bad Actors
04/02/19

The Cost of Business with Bad Actors

Over the last 10 years since the onset of the global financial crisis, financial institutions across the world have been fined a monumental €27bn for lapses and non-compliance with anti-money laundering (AML), know your customer (KYC) and sanctions-related fines. See how CSHARK continuously contributes to software solutions for the financial sector, helping financial institutions to be compliant with regulations.

Automatic Testing Of Web Applications And Popular Frameworks
28/01/19

Automatic Testing Of Web Applications And Popular Frameworks

Automatic testing is a method that does not exempt from thinking. With presented frameworks, you can easily manage the project but you are still responsible for it. Learn few tips from our software developer!

Digital Poland Report: Map of the Polish AI
24/01/19

Digital Poland Report: Map of the Polish AI

The Digital Poland Foundation has just published a report exploring the AI ecosystem in Poland. Among featured companies is Husarion - CSHARK's business Partner, responsible for the development of robots and internet-based robotic platforms. Polish developers are among the best in the world, learn why!

Are Algorithms The Key To The Future Of Technological Development?
21/01/19

Are Algorithms The Key To The Future Of Technological Development?

Artificial intelligence (AI) is the key to further many very reliable branches of business. Not ‘promising’ but already reliable, since many solutions exist and effectively support managers today. How Amazon Alexa, Google Assistant and few other AI-based solutions fuel technological development? What algorithms are behind this big shift?

How To Make A Software Requirements Specification Document?
10/01/19

How To Make A Software Requirements Specification Document?

A Software Requirements Specification (SRS) document is a roadmap for a process of software development. Who is responsible for what and when? How do you estimate the time needed to complete the project?