sort hash <ip> in template. for idempotency. (hash was sorted randomly)
Merge pull request #19 from saimonn/template-idempotency

sort hash <ip> in template. for idempotency. (hash was sorted randomly)