Multiple appliance update workflow

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