Multiple appliance update workflow

This is replacement of PR #138

I ran pylint and flake8 with default configuration.