Class: Ansible::Ruby::Modules::Docker_swarm

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb

Overview

Create a new Swarm cluster. Add/Remove nodes or managers to an existing cluster.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details



13
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 13

attribute :advertise_addr

#autolock_managersSymbol?



81
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 81

attribute :autolock_managers

#ca_force_rotateObject?



78
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 78

attribute :ca_force_rotate

#dispatcher_heartbeat_periodObject?



60
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 60

attribute :dispatcher_heartbeat_period

#election_tickInteger?



56
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 56

attribute :election_tick

#force:yes, ...



21
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 21

attribute :force

#heartbeat_tickObject?



53
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 53

attribute :heartbeat_tick

#join_tokenString?



33
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 33

attribute :join_token

#keep_old_snapshotsObject?



47
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 47

attribute :keep_old_snapshots

#labelsObject?



69
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 69

attribute :labels

#listen_addrString?



17
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 17

attribute :listen_addr

#log_entries_for_slow_followersObject?



50
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 50

attribute :log_entries_for_slow_followers

#nameObject?



66
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 66

attribute :name

#node_cert_expiryObject?



63
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 63

attribute :node_cert_expiry

#node_idString?



29
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 29

attribute :node_id

#remote_addrsArray<String>, ...



37
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 37

attribute :remote_addrs

#rotate_manager_token:yes, ...



89
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 89

attribute :rotate_manager_token

#rotate_worker_token:yes, ...



85
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 85

attribute :rotate_worker_token

#signing_ca_certObject?



72
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 72

attribute :signing_ca_cert

#signing_ca_keyObject?



75
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 75

attribute :signing_ca_key

#snapshot_intervalObject?



44
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 44

attribute :snapshot_interval

#state:present, ...



25
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 25

attribute :state

#task_history_retention_limitObject?



41
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm.rb', line 41

attribute :task_history_retention_limit