Automatically add an entry in /etc/hosts file in n

2019-04-17 12:14发布

问题:

Things I have done:

$ vi /etc/hosts
  • Added IPAddress Hostname

I want to automate this process like every new instance I launch should have an entry in /etc/hosts

回答1:

Guess you need add the host itself in /etc/hosts.

Put this in user data when you create a new ec2 instance

#!/usr/bin/env bash

echo `ec2-metadata -o|cut -d: -f2` " " `ec2-metadata -h |cut -d: -f2` >> /etc/hosts