diff --git a/library/packaging/gem b/library/packaging/gem index 8c46ceb5b3d..18a41660ecb 100644 --- a/library/packaging/gem +++ b/library/packaging/gem @@ -34,8 +34,9 @@ options: state: description: - The desired state of the gem. C(latest) ensures that the latest version is installed. - required: true + required: false choices: [present, absent, latest] + default: present gem_source: description: - The path to a local gem used as installation source. @@ -186,7 +187,7 @@ def main(): include_dependencies = dict(required=False, default=True, type='bool'), name = dict(required=True, type='str'), repository = dict(required=False, aliases=['source'], type='str'), - state = dict(required=False, choices=['present','absent','latest'], type='str'), + state = dict(required=False, default='present', choices=['present','absent','latest'], type='str'), user_install = dict(required=False, default=True, type='bool'), version = dict(required=False, type='str'), ),