I was wondering if there was a way to pass in an option to zypper when performing a refresh? From reading it seems as though a new key can be trusted or imported in the interactive mode only. Is this a true statment? I have a ton of servers to perform this against and was hoping a simple script to do the zypper refresh with trust always would work. I would like to not have to interact with each one.

New repository or package signing key received:
Key ID: A852354BEE6D3D9E2
Key Name: Repository key (Repository key) <me.you@whereever.com>
Key Fingerprint: 0F1529BA80CA0DA4ED1BF2D7A853DSEEC6D332
Repository: SLES11-SP1-Updates

Do you want to reject the key, trust temporarily, or trust always? [r/t/a/?] (r): a

Thanks in advance.