以前紹介した記事「cloud-initでUser Dataを使ってEC2を最初に起動した時のみ任意のスクリプトを実行する」にて 初回起動時に任意のスクリプトを実行できるようにしました。 そこで今回は、こちらの記事「VPCのNATインスタンスを作ってみる(iptables編)」で紹介している EC2上のNATインスタンスの構築(iptables関連)を、初回起動時に自動で行ってみました。 構築スクリプトは以下を利用しています。 suz-lab-centos-ami:suz-lab_nat #!/bin/sh set -e trap 'echo "NG: $?"' ERR FROM="net.ipv4.ip_forward = 0" TO="net.ipv4.ip_forward = 1" cp /etc/sysctl.conf /etc/sysctl.conf.org sed -e "s/$
![cloudpackブログ - CloudInitでNATインスタンス(iptables)を構築](https://cdn-ak-scissors.b.st-hatena.com/image/square/377a9c51a86d20c871561f0ba1caf65409e4f7f2/height=288;version=1;width=512/https%3A%2F%2Firet.media%2Fwp-content%2Fthemes%2Fclp_media%2Fimg%2Fcommon%2Fogp-thumbnail_1200x630.png%3F135792468)