DevOps Desk with Ansible

DevOps Desk

DevOps Desk is a working environment designed for DevOps engineers to perform their daily chores. Typically, this instance is deployed in an environment that DevOps engineers will login to do administrative tasks. The tools popular with DevOps engineers are baked into this AMI and they are readily available for use when a new instance is spun up from this AMI.

These are the main tools available:

  • Ansible
  • git client
  • kubectl
  • awscli
  • curl
  • zip & unzip
  • Python 2.7
  • Python 3. This is the default python version setup on the AMI.
  • Networking triaging tools:
    • arp is used to manipulate the kernel’s ARP cache, usually to add or delete an entry, or to dump the entire cache.
    • dnsdomainname reports the system’s DNS domain name.
    • domainname reports or sets the system’s NIS/YP domain name.
    • hostname reports or sets the name of the current host system.
    • ifconfig is the main utility for configuring network interfaces.
    • netstat is used to report network connections, routing tables, and interface statistics.
    • route is used to manipulate the IP routing table.

Supported Platforms

Click on the links below to take you to Amazon Marketplace for spinning up EC2 nodes.

Unsupported Configurations

Kurian releases latest, stable versions of open source software on popular Linux distributions. If you need a configuration that is not currently available in marketplace, send us your requirements to contact@kurianinc.us. Please include the following info in the email:

  • Name of Software to be on the AMI with version numbers.
  • Linux distribution and the version.
  • The EC2 instance type you plan to spin up from the AMI (optional).

Configuration

Upgrade

  • Spin up new EC2 node with the latest DevOps Desk AMI.
  • From the old host move configuration files and data to the new node.
  • Check versions of the tools on the new host and perform tools related upgrades of the related configuration files as needed.

Maintenance and Troubleshooting

Kurian can help with configuring the application for your specific needs. Contact us with details to contact@kurianinc.us

Remote Access to EC2 Node

Following are the standard AWS defined users available for SSH when a node is provisioned:

  • Amazon Linux: ec2-user
  • Red Hat Linux: ec2-user
  • SuSE Linux: ec2-user
  • Fedora: fedora
  • CentOS: centos
  • Debian Linux: admin
  • Ubuntu: ubuntu