1.. _cisco.asa.asa_acls_module: 2 3 4****************** 5cisco.asa.asa_acls 6****************** 7 8**Access-Lists resource module** 9 10 11Version added: 1.0.0 12 13.. contents:: 14 :local: 15 :depth: 1 16 17 18Synopsis 19-------- 20- This module configures and manages the named or numbered ACLs on ASA platforms. 21 22 23 24 25Parameters 26---------- 27 28.. raw:: html 29 30 <table border=0 cellpadding=0 class="documentation-table"> 31 <tr> 32 <th colspan="7">Parameter</th> 33 <th>Choices/<font color="blue">Defaults</font></th> 34 <th width="100%">Comments</th> 35 </tr> 36 <tr> 37 <td colspan="7"> 38 <div class="ansibleOptionAnchor" id="parameter-"></div> 39 <b>config</b> 40 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 41 <div style="font-size: small"> 42 <span style="color: purple">dictionary</span> 43 </div> 44 </td> 45 <td> 46 </td> 47 <td> 48 <div>A dictionary of ACL options.</div> 49 </td> 50 </tr> 51 <tr> 52 <td class="elbow-placeholder"></td> 53 <td colspan="6"> 54 <div class="ansibleOptionAnchor" id="parameter-"></div> 55 <b>acls</b> 56 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 57 <div style="font-size: small"> 58 <span style="color: purple">list</span> 59 / <span style="color: purple">elements=dictionary</span> 60 </div> 61 </td> 62 <td> 63 </td> 64 <td> 65 <div>A list of Access Control Lists (ACL).</div> 66 </td> 67 </tr> 68 <tr> 69 <td class="elbow-placeholder"></td> 70 <td class="elbow-placeholder"></td> 71 <td colspan="5"> 72 <div class="ansibleOptionAnchor" id="parameter-"></div> 73 <b>aces</b> 74 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 75 <div style="font-size: small"> 76 <span style="color: purple">list</span> 77 / <span style="color: purple">elements=dictionary</span> 78 </div> 79 </td> 80 <td> 81 </td> 82 <td> 83 <div>The entries within the ACL.</div> 84 </td> 85 </tr> 86 <tr> 87 <td class="elbow-placeholder"></td> 88 <td class="elbow-placeholder"></td> 89 <td class="elbow-placeholder"></td> 90 <td colspan="4"> 91 <div class="ansibleOptionAnchor" id="parameter-"></div> 92 <b>destination</b> 93 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 94 <div style="font-size: small"> 95 <span style="color: purple">dictionary</span> 96 </div> 97 </td> 98 <td> 99 </td> 100 <td> 101 <div>Specify the packet destination.</div> 102 </td> 103 </tr> 104 <tr> 105 <td class="elbow-placeholder"></td> 106 <td class="elbow-placeholder"></td> 107 <td class="elbow-placeholder"></td> 108 <td class="elbow-placeholder"></td> 109 <td colspan="3"> 110 <div class="ansibleOptionAnchor" id="parameter-"></div> 111 <b>address</b> 112 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 113 <div style="font-size: small"> 114 <span style="color: purple">string</span> 115 </div> 116 </td> 117 <td> 118 </td> 119 <td> 120 <div>Host address to match, or any single host address.</div> 121 </td> 122 </tr> 123 <tr> 124 <td class="elbow-placeholder"></td> 125 <td class="elbow-placeholder"></td> 126 <td class="elbow-placeholder"></td> 127 <td class="elbow-placeholder"></td> 128 <td colspan="3"> 129 <div class="ansibleOptionAnchor" id="parameter-"></div> 130 <b>any</b> 131 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 132 <div style="font-size: small"> 133 <span style="color: purple">boolean</span> 134 </div> 135 </td> 136 <td> 137 <ul style="margin: 0; padding: 0"><b>Choices:</b> 138 <li>no</li> 139 <li>yes</li> 140 </ul> 141 </td> 142 <td> 143 <div>Match any destination address.</div> 144 </td> 145 </tr> 146 <tr> 147 <td class="elbow-placeholder"></td> 148 <td class="elbow-placeholder"></td> 149 <td class="elbow-placeholder"></td> 150 <td class="elbow-placeholder"></td> 151 <td colspan="3"> 152 <div class="ansibleOptionAnchor" id="parameter-"></div> 153 <b>any4</b> 154 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 155 <div style="font-size: small"> 156 <span style="color: purple">boolean</span> 157 </div> 158 </td> 159 <td> 160 <ul style="margin: 0; padding: 0"><b>Choices:</b> 161 <li>no</li> 162 <li>yes</li> 163 </ul> 164 </td> 165 <td> 166 <div>Match any ipv4 destination address.</div> 167 </td> 168 </tr> 169 <tr> 170 <td class="elbow-placeholder"></td> 171 <td class="elbow-placeholder"></td> 172 <td class="elbow-placeholder"></td> 173 <td class="elbow-placeholder"></td> 174 <td colspan="3"> 175 <div class="ansibleOptionAnchor" id="parameter-"></div> 176 <b>any6</b> 177 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 178 <div style="font-size: small"> 179 <span style="color: purple">boolean</span> 180 </div> 181 </td> 182 <td> 183 <ul style="margin: 0; padding: 0"><b>Choices:</b> 184 <li>no</li> 185 <li>yes</li> 186 </ul> 187 </td> 188 <td> 189 <div>Match any ipv6 destination address.</div> 190 </td> 191 </tr> 192 <tr> 193 <td class="elbow-placeholder"></td> 194 <td class="elbow-placeholder"></td> 195 <td class="elbow-placeholder"></td> 196 <td class="elbow-placeholder"></td> 197 <td colspan="3"> 198 <div class="ansibleOptionAnchor" id="parameter-"></div> 199 <b>host</b> 200 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 201 <div style="font-size: small"> 202 <span style="color: purple">string</span> 203 </div> 204 </td> 205 <td> 206 </td> 207 <td> 208 <div>A single destination host</div> 209 </td> 210 </tr> 211 <tr> 212 <td class="elbow-placeholder"></td> 213 <td class="elbow-placeholder"></td> 214 <td class="elbow-placeholder"></td> 215 <td class="elbow-placeholder"></td> 216 <td colspan="3"> 217 <div class="ansibleOptionAnchor" id="parameter-"></div> 218 <b>interface</b> 219 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 220 <div style="font-size: small"> 221 <span style="color: purple">string</span> 222 </div> 223 </td> 224 <td> 225 </td> 226 <td> 227 <div>Use interface address as destination address</div> 228 </td> 229 </tr> 230 <tr> 231 <td class="elbow-placeholder"></td> 232 <td class="elbow-placeholder"></td> 233 <td class="elbow-placeholder"></td> 234 <td class="elbow-placeholder"></td> 235 <td colspan="3"> 236 <div class="ansibleOptionAnchor" id="parameter-"></div> 237 <b>netmask</b> 238 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 239 <div style="font-size: small"> 240 <span style="color: purple">string</span> 241 </div> 242 </td> 243 <td> 244 </td> 245 <td> 246 <div>Netmask for destination IP address, valid with IPV4 address.</div> 247 </td> 248 </tr> 249 <tr> 250 <td class="elbow-placeholder"></td> 251 <td class="elbow-placeholder"></td> 252 <td class="elbow-placeholder"></td> 253 <td class="elbow-placeholder"></td> 254 <td colspan="3"> 255 <div class="ansibleOptionAnchor" id="parameter-"></div> 256 <b>object_group</b> 257 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 258 <div style="font-size: small"> 259 <span style="color: purple">string</span> 260 </div> 261 </td> 262 <td> 263 </td> 264 <td> 265 <div>Network object-group for destination address</div> 266 </td> 267 </tr> 268 <tr> 269 <td class="elbow-placeholder"></td> 270 <td class="elbow-placeholder"></td> 271 <td class="elbow-placeholder"></td> 272 <td class="elbow-placeholder"></td> 273 <td colspan="3"> 274 <div class="ansibleOptionAnchor" id="parameter-"></div> 275 <b>port_protocol</b> 276 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 277 <div style="font-size: small"> 278 <span style="color: purple">dictionary</span> 279 </div> 280 </td> 281 <td> 282 </td> 283 <td> 284 <div>Specify the destination port along with protocol.</div> 285 <div>Note, Valid with TCP/UDP protocol_options</div> 286 </td> 287 </tr> 288 <tr> 289 <td class="elbow-placeholder"></td> 290 <td class="elbow-placeholder"></td> 291 <td class="elbow-placeholder"></td> 292 <td class="elbow-placeholder"></td> 293 <td class="elbow-placeholder"></td> 294 <td colspan="2"> 295 <div class="ansibleOptionAnchor" id="parameter-"></div> 296 <b>eq</b> 297 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 298 <div style="font-size: small"> 299 <span style="color: purple">string</span> 300 </div> 301 </td> 302 <td> 303 </td> 304 <td> 305 <div>Match only packets on a given port number.</div> 306 </td> 307 </tr> 308 <tr> 309 <td class="elbow-placeholder"></td> 310 <td class="elbow-placeholder"></td> 311 <td class="elbow-placeholder"></td> 312 <td class="elbow-placeholder"></td> 313 <td class="elbow-placeholder"></td> 314 <td colspan="2"> 315 <div class="ansibleOptionAnchor" id="parameter-"></div> 316 <b>gt</b> 317 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 318 <div style="font-size: small"> 319 <span style="color: purple">string</span> 320 </div> 321 </td> 322 <td> 323 </td> 324 <td> 325 <div>Match only packets with a greater port number.</div> 326 </td> 327 </tr> 328 <tr> 329 <td class="elbow-placeholder"></td> 330 <td class="elbow-placeholder"></td> 331 <td class="elbow-placeholder"></td> 332 <td class="elbow-placeholder"></td> 333 <td class="elbow-placeholder"></td> 334 <td colspan="2"> 335 <div class="ansibleOptionAnchor" id="parameter-"></div> 336 <b>lt</b> 337 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 338 <div style="font-size: small"> 339 <span style="color: purple">string</span> 340 </div> 341 </td> 342 <td> 343 </td> 344 <td> 345 <div>Match only packets with a lower port number.</div> 346 </td> 347 </tr> 348 <tr> 349 <td class="elbow-placeholder"></td> 350 <td class="elbow-placeholder"></td> 351 <td class="elbow-placeholder"></td> 352 <td class="elbow-placeholder"></td> 353 <td class="elbow-placeholder"></td> 354 <td colspan="2"> 355 <div class="ansibleOptionAnchor" id="parameter-"></div> 356 <b>neq</b> 357 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 358 <div style="font-size: small"> 359 <span style="color: purple">string</span> 360 </div> 361 </td> 362 <td> 363 </td> 364 <td> 365 <div>Match only packets not on a given port number.</div> 366 </td> 367 </tr> 368 <tr> 369 <td class="elbow-placeholder"></td> 370 <td class="elbow-placeholder"></td> 371 <td class="elbow-placeholder"></td> 372 <td class="elbow-placeholder"></td> 373 <td class="elbow-placeholder"></td> 374 <td colspan="2"> 375 <div class="ansibleOptionAnchor" id="parameter-"></div> 376 <b>range</b> 377 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 378 <div style="font-size: small"> 379 <span style="color: purple">dictionary</span> 380 </div> 381 </td> 382 <td> 383 </td> 384 <td> 385 <div>Port range operator</div> 386 </td> 387 </tr> 388 <tr> 389 <td class="elbow-placeholder"></td> 390 <td class="elbow-placeholder"></td> 391 <td class="elbow-placeholder"></td> 392 <td class="elbow-placeholder"></td> 393 <td class="elbow-placeholder"></td> 394 <td class="elbow-placeholder"></td> 395 <td colspan="1"> 396 <div class="ansibleOptionAnchor" id="parameter-"></div> 397 <b>end</b> 398 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 399 <div style="font-size: small"> 400 <span style="color: purple">integer</span> 401 </div> 402 </td> 403 <td> 404 </td> 405 <td> 406 <div>Specify the end of the port range.</div> 407 </td> 408 </tr> 409 <tr> 410 <td class="elbow-placeholder"></td> 411 <td class="elbow-placeholder"></td> 412 <td class="elbow-placeholder"></td> 413 <td class="elbow-placeholder"></td> 414 <td class="elbow-placeholder"></td> 415 <td class="elbow-placeholder"></td> 416 <td colspan="1"> 417 <div class="ansibleOptionAnchor" id="parameter-"></div> 418 <b>start</b> 419 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 420 <div style="font-size: small"> 421 <span style="color: purple">integer</span> 422 </div> 423 </td> 424 <td> 425 </td> 426 <td> 427 <div>Specify the start of the port range.</div> 428 </td> 429 </tr> 430 431 432 <tr> 433 <td class="elbow-placeholder"></td> 434 <td class="elbow-placeholder"></td> 435 <td class="elbow-placeholder"></td> 436 <td class="elbow-placeholder"></td> 437 <td colspan="3"> 438 <div class="ansibleOptionAnchor" id="parameter-"></div> 439 <b>service_object_group</b> 440 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 441 <div style="font-size: small"> 442 <span style="color: purple">string</span> 443 </div> 444 </td> 445 <td> 446 </td> 447 <td> 448 <div>Service object-group for destination port</div> 449 </td> 450 </tr> 451 452 <tr> 453 <td class="elbow-placeholder"></td> 454 <td class="elbow-placeholder"></td> 455 <td class="elbow-placeholder"></td> 456 <td colspan="4"> 457 <div class="ansibleOptionAnchor" id="parameter-"></div> 458 <b>grant</b> 459 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 460 <div style="font-size: small"> 461 <span style="color: purple">string</span> 462 </div> 463 </td> 464 <td> 465 <ul style="margin: 0; padding: 0"><b>Choices:</b> 466 <li>permit</li> 467 <li>deny</li> 468 </ul> 469 </td> 470 <td> 471 <div>Specify the action.</div> 472 </td> 473 </tr> 474 <tr> 475 <td class="elbow-placeholder"></td> 476 <td class="elbow-placeholder"></td> 477 <td class="elbow-placeholder"></td> 478 <td colspan="4"> 479 <div class="ansibleOptionAnchor" id="parameter-"></div> 480 <b>inactive</b> 481 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 482 <div style="font-size: small"> 483 <span style="color: purple">boolean</span> 484 </div> 485 </td> 486 <td> 487 <ul style="margin: 0; padding: 0"><b>Choices:</b> 488 <li>no</li> 489 <li>yes</li> 490 </ul> 491 </td> 492 <td> 493 <div>Keyword for disabling an ACL element.</div> 494 </td> 495 </tr> 496 <tr> 497 <td class="elbow-placeholder"></td> 498 <td class="elbow-placeholder"></td> 499 <td class="elbow-placeholder"></td> 500 <td colspan="4"> 501 <div class="ansibleOptionAnchor" id="parameter-"></div> 502 <b>line</b> 503 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 504 <div style="font-size: small"> 505 <span style="color: purple">integer</span> 506 </div> 507 </td> 508 <td> 509 </td> 510 <td> 511 <div>Use this to specify line number at which ACE should be entered.</div> 512 <div>Existing ACE can be updated based on the input line number.</div> 513 <div>It's not a required param in case of configuring the acl, but in case of Delete operation it's required, else Delete operation won't work as expected.</div> 514 <div>Refer to vendor documentation for valid values.</div> 515 </td> 516 </tr> 517 <tr> 518 <td class="elbow-placeholder"></td> 519 <td class="elbow-placeholder"></td> 520 <td class="elbow-placeholder"></td> 521 <td colspan="4"> 522 <div class="ansibleOptionAnchor" id="parameter-"></div> 523 <b>log</b> 524 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 525 <div style="font-size: small"> 526 <span style="color: purple">string</span> 527 </div> 528 </td> 529 <td> 530 <ul style="margin: 0; padding: 0"><b>Choices:</b> 531 <li>default</li> 532 <li>alerts</li> 533 <li>critical</li> 534 <li>debugging</li> 535 <li>disable</li> 536 <li>emergencies</li> 537 <li>errors</li> 538 <li>informational</li> 539 <li>interval</li> 540 <li>notifications</li> 541 <li>warnings</li> 542 </ul> 543 </td> 544 <td> 545 <div>Log matches against this entry.</div> 546 </td> 547 </tr> 548 <tr> 549 <td class="elbow-placeholder"></td> 550 <td class="elbow-placeholder"></td> 551 <td class="elbow-placeholder"></td> 552 <td colspan="4"> 553 <div class="ansibleOptionAnchor" id="parameter-"></div> 554 <b>protocol</b> 555 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 556 <div style="font-size: small"> 557 <span style="color: purple">string</span> 558 </div> 559 </td> 560 <td> 561 </td> 562 <td> 563 <div>Specify the protocol to match.</div> 564 <div>Refer to vendor documentation for valid values.</div> 565 </td> 566 </tr> 567 <tr> 568 <td class="elbow-placeholder"></td> 569 <td class="elbow-placeholder"></td> 570 <td class="elbow-placeholder"></td> 571 <td colspan="4"> 572 <div class="ansibleOptionAnchor" id="parameter-"></div> 573 <b>protocol_options</b> 574 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 575 <div style="font-size: small"> 576 <span style="color: purple">dictionary</span> 577 </div> 578 </td> 579 <td> 580 </td> 581 <td> 582 <div>protocol type.</div> 583 </td> 584 </tr> 585 <tr> 586 <td class="elbow-placeholder"></td> 587 <td class="elbow-placeholder"></td> 588 <td class="elbow-placeholder"></td> 589 <td class="elbow-placeholder"></td> 590 <td colspan="3"> 591 <div class="ansibleOptionAnchor" id="parameter-"></div> 592 <b>ahp</b> 593 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 594 <div style="font-size: small"> 595 <span style="color: purple">boolean</span> 596 </div> 597 </td> 598 <td> 599 <ul style="margin: 0; padding: 0"><b>Choices:</b> 600 <li>no</li> 601 <li>yes</li> 602 </ul> 603 </td> 604 <td> 605 <div>Authentication Header Protocol.</div> 606 </td> 607 </tr> 608 <tr> 609 <td class="elbow-placeholder"></td> 610 <td class="elbow-placeholder"></td> 611 <td class="elbow-placeholder"></td> 612 <td class="elbow-placeholder"></td> 613 <td colspan="3"> 614 <div class="ansibleOptionAnchor" id="parameter-"></div> 615 <b>eigrp</b> 616 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 617 <div style="font-size: small"> 618 <span style="color: purple">boolean</span> 619 </div> 620 </td> 621 <td> 622 <ul style="margin: 0; padding: 0"><b>Choices:</b> 623 <li>no</li> 624 <li>yes</li> 625 </ul> 626 </td> 627 <td> 628 <div>Cisco's EIGRP routing protocol.</div> 629 </td> 630 </tr> 631 <tr> 632 <td class="elbow-placeholder"></td> 633 <td class="elbow-placeholder"></td> 634 <td class="elbow-placeholder"></td> 635 <td class="elbow-placeholder"></td> 636 <td colspan="3"> 637 <div class="ansibleOptionAnchor" id="parameter-"></div> 638 <b>esp</b> 639 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 640 <div style="font-size: small"> 641 <span style="color: purple">boolean</span> 642 </div> 643 </td> 644 <td> 645 <ul style="margin: 0; padding: 0"><b>Choices:</b> 646 <li>no</li> 647 <li>yes</li> 648 </ul> 649 </td> 650 <td> 651 <div>Encapsulation Security Payload.</div> 652 </td> 653 </tr> 654 <tr> 655 <td class="elbow-placeholder"></td> 656 <td class="elbow-placeholder"></td> 657 <td class="elbow-placeholder"></td> 658 <td class="elbow-placeholder"></td> 659 <td colspan="3"> 660 <div class="ansibleOptionAnchor" id="parameter-"></div> 661 <b>gre</b> 662 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 663 <div style="font-size: small"> 664 <span style="color: purple">boolean</span> 665 </div> 666 </td> 667 <td> 668 <ul style="margin: 0; padding: 0"><b>Choices:</b> 669 <li>no</li> 670 <li>yes</li> 671 </ul> 672 </td> 673 <td> 674 <div>Cisco's GRE tunneling.</div> 675 </td> 676 </tr> 677 <tr> 678 <td class="elbow-placeholder"></td> 679 <td class="elbow-placeholder"></td> 680 <td class="elbow-placeholder"></td> 681 <td class="elbow-placeholder"></td> 682 <td colspan="3"> 683 <div class="ansibleOptionAnchor" id="parameter-"></div> 684 <b>icmp</b> 685 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 686 <div style="font-size: small"> 687 <span style="color: purple">dictionary</span> 688 </div> 689 </td> 690 <td> 691 </td> 692 <td> 693 <div>Internet Control Message Protocol.</div> 694 </td> 695 </tr> 696 <tr> 697 <td class="elbow-placeholder"></td> 698 <td class="elbow-placeholder"></td> 699 <td class="elbow-placeholder"></td> 700 <td class="elbow-placeholder"></td> 701 <td class="elbow-placeholder"></td> 702 <td colspan="2"> 703 <div class="ansibleOptionAnchor" id="parameter-"></div> 704 <b>alternate_address</b> 705 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 706 <div style="font-size: small"> 707 <span style="color: purple">boolean</span> 708 </div> 709 </td> 710 <td> 711 <ul style="margin: 0; padding: 0"><b>Choices:</b> 712 <li>no</li> 713 <li>yes</li> 714 </ul> 715 </td> 716 <td> 717 <div>Alternate address</div> 718 </td> 719 </tr> 720 <tr> 721 <td class="elbow-placeholder"></td> 722 <td class="elbow-placeholder"></td> 723 <td class="elbow-placeholder"></td> 724 <td class="elbow-placeholder"></td> 725 <td class="elbow-placeholder"></td> 726 <td colspan="2"> 727 <div class="ansibleOptionAnchor" id="parameter-"></div> 728 <b>conversion_error</b> 729 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 730 <div style="font-size: small"> 731 <span style="color: purple">boolean</span> 732 </div> 733 </td> 734 <td> 735 <ul style="margin: 0; padding: 0"><b>Choices:</b> 736 <li>no</li> 737 <li>yes</li> 738 </ul> 739 </td> 740 <td> 741 <div>Datagram conversion</div> 742 </td> 743 </tr> 744 <tr> 745 <td class="elbow-placeholder"></td> 746 <td class="elbow-placeholder"></td> 747 <td class="elbow-placeholder"></td> 748 <td class="elbow-placeholder"></td> 749 <td class="elbow-placeholder"></td> 750 <td colspan="2"> 751 <div class="ansibleOptionAnchor" id="parameter-"></div> 752 <b>echo</b> 753 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 754 <div style="font-size: small"> 755 <span style="color: purple">boolean</span> 756 </div> 757 </td> 758 <td> 759 <ul style="margin: 0; padding: 0"><b>Choices:</b> 760 <li>no</li> 761 <li>yes</li> 762 </ul> 763 </td> 764 <td> 765 <div>Echo (ping)</div> 766 </td> 767 </tr> 768 <tr> 769 <td class="elbow-placeholder"></td> 770 <td class="elbow-placeholder"></td> 771 <td class="elbow-placeholder"></td> 772 <td class="elbow-placeholder"></td> 773 <td class="elbow-placeholder"></td> 774 <td colspan="2"> 775 <div class="ansibleOptionAnchor" id="parameter-"></div> 776 <b>echo_reply</b> 777 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 778 <div style="font-size: small"> 779 <span style="color: purple">boolean</span> 780 </div> 781 </td> 782 <td> 783 <ul style="margin: 0; padding: 0"><b>Choices:</b> 784 <li>no</li> 785 <li>yes</li> 786 </ul> 787 </td> 788 <td> 789 <div>Echo reply</div> 790 </td> 791 </tr> 792 <tr> 793 <td class="elbow-placeholder"></td> 794 <td class="elbow-placeholder"></td> 795 <td class="elbow-placeholder"></td> 796 <td class="elbow-placeholder"></td> 797 <td class="elbow-placeholder"></td> 798 <td colspan="2"> 799 <div class="ansibleOptionAnchor" id="parameter-"></div> 800 <b>information_reply</b> 801 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 802 <div style="font-size: small"> 803 <span style="color: purple">boolean</span> 804 </div> 805 </td> 806 <td> 807 <ul style="margin: 0; padding: 0"><b>Choices:</b> 808 <li>no</li> 809 <li>yes</li> 810 </ul> 811 </td> 812 <td> 813 <div>Information replies</div> 814 </td> 815 </tr> 816 <tr> 817 <td class="elbow-placeholder"></td> 818 <td class="elbow-placeholder"></td> 819 <td class="elbow-placeholder"></td> 820 <td class="elbow-placeholder"></td> 821 <td class="elbow-placeholder"></td> 822 <td colspan="2"> 823 <div class="ansibleOptionAnchor" id="parameter-"></div> 824 <b>information_request</b> 825 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 826 <div style="font-size: small"> 827 <span style="color: purple">boolean</span> 828 </div> 829 </td> 830 <td> 831 <ul style="margin: 0; padding: 0"><b>Choices:</b> 832 <li>no</li> 833 <li>yes</li> 834 </ul> 835 </td> 836 <td> 837 <div>Information requests</div> 838 </td> 839 </tr> 840 <tr> 841 <td class="elbow-placeholder"></td> 842 <td class="elbow-placeholder"></td> 843 <td class="elbow-placeholder"></td> 844 <td class="elbow-placeholder"></td> 845 <td class="elbow-placeholder"></td> 846 <td colspan="2"> 847 <div class="ansibleOptionAnchor" id="parameter-"></div> 848 <b>mask_reply</b> 849 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 850 <div style="font-size: small"> 851 <span style="color: purple">boolean</span> 852 </div> 853 </td> 854 <td> 855 <ul style="margin: 0; padding: 0"><b>Choices:</b> 856 <li>no</li> 857 <li>yes</li> 858 </ul> 859 </td> 860 <td> 861 <div>Mask replies</div> 862 </td> 863 </tr> 864 <tr> 865 <td class="elbow-placeholder"></td> 866 <td class="elbow-placeholder"></td> 867 <td class="elbow-placeholder"></td> 868 <td class="elbow-placeholder"></td> 869 <td class="elbow-placeholder"></td> 870 <td colspan="2"> 871 <div class="ansibleOptionAnchor" id="parameter-"></div> 872 <b>mask_request</b> 873 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 874 <div style="font-size: small"> 875 <span style="color: purple">boolean</span> 876 </div> 877 </td> 878 <td> 879 <ul style="margin: 0; padding: 0"><b>Choices:</b> 880 <li>no</li> 881 <li>yes</li> 882 </ul> 883 </td> 884 <td> 885 <div>mask_request</div> 886 </td> 887 </tr> 888 <tr> 889 <td class="elbow-placeholder"></td> 890 <td class="elbow-placeholder"></td> 891 <td class="elbow-placeholder"></td> 892 <td class="elbow-placeholder"></td> 893 <td class="elbow-placeholder"></td> 894 <td colspan="2"> 895 <div class="ansibleOptionAnchor" id="parameter-"></div> 896 <b>mobile_redirect</b> 897 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 898 <div style="font-size: small"> 899 <span style="color: purple">boolean</span> 900 </div> 901 </td> 902 <td> 903 <ul style="margin: 0; padding: 0"><b>Choices:</b> 904 <li>no</li> 905 <li>yes</li> 906 </ul> 907 </td> 908 <td> 909 <div>Mobile host redirect</div> 910 </td> 911 </tr> 912 <tr> 913 <td class="elbow-placeholder"></td> 914 <td class="elbow-placeholder"></td> 915 <td class="elbow-placeholder"></td> 916 <td class="elbow-placeholder"></td> 917 <td class="elbow-placeholder"></td> 918 <td colspan="2"> 919 <div class="ansibleOptionAnchor" id="parameter-"></div> 920 <b>parameter_problem</b> 921 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 922 <div style="font-size: small"> 923 <span style="color: purple">boolean</span> 924 </div> 925 </td> 926 <td> 927 <ul style="margin: 0; padding: 0"><b>Choices:</b> 928 <li>no</li> 929 <li>yes</li> 930 </ul> 931 </td> 932 <td> 933 <div>All parameter problems</div> 934 </td> 935 </tr> 936 <tr> 937 <td class="elbow-placeholder"></td> 938 <td class="elbow-placeholder"></td> 939 <td class="elbow-placeholder"></td> 940 <td class="elbow-placeholder"></td> 941 <td class="elbow-placeholder"></td> 942 <td colspan="2"> 943 <div class="ansibleOptionAnchor" id="parameter-"></div> 944 <b>redirect</b> 945 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 946 <div style="font-size: small"> 947 <span style="color: purple">boolean</span> 948 </div> 949 </td> 950 <td> 951 <ul style="margin: 0; padding: 0"><b>Choices:</b> 952 <li>no</li> 953 <li>yes</li> 954 </ul> 955 </td> 956 <td> 957 <div>All redirects</div> 958 </td> 959 </tr> 960 <tr> 961 <td class="elbow-placeholder"></td> 962 <td class="elbow-placeholder"></td> 963 <td class="elbow-placeholder"></td> 964 <td class="elbow-placeholder"></td> 965 <td class="elbow-placeholder"></td> 966 <td colspan="2"> 967 <div class="ansibleOptionAnchor" id="parameter-"></div> 968 <b>router_advertisement</b> 969 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 970 <div style="font-size: small"> 971 <span style="color: purple">boolean</span> 972 </div> 973 </td> 974 <td> 975 <ul style="margin: 0; padding: 0"><b>Choices:</b> 976 <li>no</li> 977 <li>yes</li> 978 </ul> 979 </td> 980 <td> 981 <div>Router discovery advertisements</div> 982 </td> 983 </tr> 984 <tr> 985 <td class="elbow-placeholder"></td> 986 <td class="elbow-placeholder"></td> 987 <td class="elbow-placeholder"></td> 988 <td class="elbow-placeholder"></td> 989 <td class="elbow-placeholder"></td> 990 <td colspan="2"> 991 <div class="ansibleOptionAnchor" id="parameter-"></div> 992 <b>router_solicitation</b> 993 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 994 <div style="font-size: small"> 995 <span style="color: purple">boolean</span> 996 </div> 997 </td> 998 <td> 999 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1000 <li>no</li> 1001 <li>yes</li> 1002 </ul> 1003 </td> 1004 <td> 1005 <div>Router discovery solicitations</div> 1006 </td> 1007 </tr> 1008 <tr> 1009 <td class="elbow-placeholder"></td> 1010 <td class="elbow-placeholder"></td> 1011 <td class="elbow-placeholder"></td> 1012 <td class="elbow-placeholder"></td> 1013 <td class="elbow-placeholder"></td> 1014 <td colspan="2"> 1015 <div class="ansibleOptionAnchor" id="parameter-"></div> 1016 <b>source_quench</b> 1017 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1018 <div style="font-size: small"> 1019 <span style="color: purple">boolean</span> 1020 </div> 1021 </td> 1022 <td> 1023 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1024 <li>no</li> 1025 <li>yes</li> 1026 </ul> 1027 </td> 1028 <td> 1029 <div>Source quenches</div> 1030 </td> 1031 </tr> 1032 <tr> 1033 <td class="elbow-placeholder"></td> 1034 <td class="elbow-placeholder"></td> 1035 <td class="elbow-placeholder"></td> 1036 <td class="elbow-placeholder"></td> 1037 <td class="elbow-placeholder"></td> 1038 <td colspan="2"> 1039 <div class="ansibleOptionAnchor" id="parameter-"></div> 1040 <b>source_route_failed</b> 1041 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1042 <div style="font-size: small"> 1043 <span style="color: purple">boolean</span> 1044 </div> 1045 </td> 1046 <td> 1047 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1048 <li>no</li> 1049 <li>yes</li> 1050 </ul> 1051 </td> 1052 <td> 1053 <div>Source route</div> 1054 </td> 1055 </tr> 1056 <tr> 1057 <td class="elbow-placeholder"></td> 1058 <td class="elbow-placeholder"></td> 1059 <td class="elbow-placeholder"></td> 1060 <td class="elbow-placeholder"></td> 1061 <td class="elbow-placeholder"></td> 1062 <td colspan="2"> 1063 <div class="ansibleOptionAnchor" id="parameter-"></div> 1064 <b>time_exceeded</b> 1065 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1066 <div style="font-size: small"> 1067 <span style="color: purple">boolean</span> 1068 </div> 1069 </td> 1070 <td> 1071 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1072 <li>no</li> 1073 <li>yes</li> 1074 </ul> 1075 </td> 1076 <td> 1077 <div>All time exceededs</div> 1078 </td> 1079 </tr> 1080 <tr> 1081 <td class="elbow-placeholder"></td> 1082 <td class="elbow-placeholder"></td> 1083 <td class="elbow-placeholder"></td> 1084 <td class="elbow-placeholder"></td> 1085 <td class="elbow-placeholder"></td> 1086 <td colspan="2"> 1087 <div class="ansibleOptionAnchor" id="parameter-"></div> 1088 <b>timestamp_reply</b> 1089 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1090 <div style="font-size: small"> 1091 <span style="color: purple">boolean</span> 1092 </div> 1093 </td> 1094 <td> 1095 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1096 <li>no</li> 1097 <li>yes</li> 1098 </ul> 1099 </td> 1100 <td> 1101 <div>Timestamp replies</div> 1102 </td> 1103 </tr> 1104 <tr> 1105 <td class="elbow-placeholder"></td> 1106 <td class="elbow-placeholder"></td> 1107 <td class="elbow-placeholder"></td> 1108 <td class="elbow-placeholder"></td> 1109 <td class="elbow-placeholder"></td> 1110 <td colspan="2"> 1111 <div class="ansibleOptionAnchor" id="parameter-"></div> 1112 <b>timestamp_request</b> 1113 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1114 <div style="font-size: small"> 1115 <span style="color: purple">boolean</span> 1116 </div> 1117 </td> 1118 <td> 1119 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1120 <li>no</li> 1121 <li>yes</li> 1122 </ul> 1123 </td> 1124 <td> 1125 <div>Timestamp requests</div> 1126 </td> 1127 </tr> 1128 <tr> 1129 <td class="elbow-placeholder"></td> 1130 <td class="elbow-placeholder"></td> 1131 <td class="elbow-placeholder"></td> 1132 <td class="elbow-placeholder"></td> 1133 <td class="elbow-placeholder"></td> 1134 <td colspan="2"> 1135 <div class="ansibleOptionAnchor" id="parameter-"></div> 1136 <b>traceroute</b> 1137 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1138 <div style="font-size: small"> 1139 <span style="color: purple">boolean</span> 1140 </div> 1141 </td> 1142 <td> 1143 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1144 <li>no</li> 1145 <li>yes</li> 1146 </ul> 1147 </td> 1148 <td> 1149 <div>Traceroute</div> 1150 </td> 1151 </tr> 1152 <tr> 1153 <td class="elbow-placeholder"></td> 1154 <td class="elbow-placeholder"></td> 1155 <td class="elbow-placeholder"></td> 1156 <td class="elbow-placeholder"></td> 1157 <td class="elbow-placeholder"></td> 1158 <td colspan="2"> 1159 <div class="ansibleOptionAnchor" id="parameter-"></div> 1160 <b>unreachable</b> 1161 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1162 <div style="font-size: small"> 1163 <span style="color: purple">boolean</span> 1164 </div> 1165 </td> 1166 <td> 1167 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1168 <li>no</li> 1169 <li>yes</li> 1170 </ul> 1171 </td> 1172 <td> 1173 <div>All unreachables</div> 1174 </td> 1175 </tr> 1176 1177 <tr> 1178 <td class="elbow-placeholder"></td> 1179 <td class="elbow-placeholder"></td> 1180 <td class="elbow-placeholder"></td> 1181 <td class="elbow-placeholder"></td> 1182 <td colspan="3"> 1183 <div class="ansibleOptionAnchor" id="parameter-"></div> 1184 <b>icmp6</b> 1185 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1186 <div style="font-size: small"> 1187 <span style="color: purple">dictionary</span> 1188 </div> 1189 </td> 1190 <td> 1191 </td> 1192 <td> 1193 <div>Internet Control Message Protocol.</div> 1194 </td> 1195 </tr> 1196 <tr> 1197 <td class="elbow-placeholder"></td> 1198 <td class="elbow-placeholder"></td> 1199 <td class="elbow-placeholder"></td> 1200 <td class="elbow-placeholder"></td> 1201 <td class="elbow-placeholder"></td> 1202 <td colspan="2"> 1203 <div class="ansibleOptionAnchor" id="parameter-"></div> 1204 <b>echo</b> 1205 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1206 <div style="font-size: small"> 1207 <span style="color: purple">boolean</span> 1208 </div> 1209 </td> 1210 <td> 1211 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1212 <li>no</li> 1213 <li>yes</li> 1214 </ul> 1215 </td> 1216 <td> 1217 <div>Echo (ping)</div> 1218 </td> 1219 </tr> 1220 <tr> 1221 <td class="elbow-placeholder"></td> 1222 <td class="elbow-placeholder"></td> 1223 <td class="elbow-placeholder"></td> 1224 <td class="elbow-placeholder"></td> 1225 <td class="elbow-placeholder"></td> 1226 <td colspan="2"> 1227 <div class="ansibleOptionAnchor" id="parameter-"></div> 1228 <b>echo_reply</b> 1229 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1230 <div style="font-size: small"> 1231 <span style="color: purple">boolean</span> 1232 </div> 1233 </td> 1234 <td> 1235 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1236 <li>no</li> 1237 <li>yes</li> 1238 </ul> 1239 </td> 1240 <td> 1241 <div>Echo reply</div> 1242 </td> 1243 </tr> 1244 <tr> 1245 <td class="elbow-placeholder"></td> 1246 <td class="elbow-placeholder"></td> 1247 <td class="elbow-placeholder"></td> 1248 <td class="elbow-placeholder"></td> 1249 <td class="elbow-placeholder"></td> 1250 <td colspan="2"> 1251 <div class="ansibleOptionAnchor" id="parameter-"></div> 1252 <b>membership_query</b> 1253 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1254 <div style="font-size: small"> 1255 <span style="color: purple">boolean</span> 1256 </div> 1257 </td> 1258 <td> 1259 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1260 <li>no</li> 1261 <li>yes</li> 1262 </ul> 1263 </td> 1264 <td> 1265 <div>Membership query</div> 1266 </td> 1267 </tr> 1268 <tr> 1269 <td class="elbow-placeholder"></td> 1270 <td class="elbow-placeholder"></td> 1271 <td class="elbow-placeholder"></td> 1272 <td class="elbow-placeholder"></td> 1273 <td class="elbow-placeholder"></td> 1274 <td colspan="2"> 1275 <div class="ansibleOptionAnchor" id="parameter-"></div> 1276 <b>membership_reduction</b> 1277 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1278 <div style="font-size: small"> 1279 <span style="color: purple">boolean</span> 1280 </div> 1281 </td> 1282 <td> 1283 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1284 <li>no</li> 1285 <li>yes</li> 1286 </ul> 1287 </td> 1288 <td> 1289 <div>Membership reduction</div> 1290 </td> 1291 </tr> 1292 <tr> 1293 <td class="elbow-placeholder"></td> 1294 <td class="elbow-placeholder"></td> 1295 <td class="elbow-placeholder"></td> 1296 <td class="elbow-placeholder"></td> 1297 <td class="elbow-placeholder"></td> 1298 <td colspan="2"> 1299 <div class="ansibleOptionAnchor" id="parameter-"></div> 1300 <b>membership_report</b> 1301 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1302 <div style="font-size: small"> 1303 <span style="color: purple">boolean</span> 1304 </div> 1305 </td> 1306 <td> 1307 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1308 <li>no</li> 1309 <li>yes</li> 1310 </ul> 1311 </td> 1312 <td> 1313 <div>Membership report</div> 1314 </td> 1315 </tr> 1316 <tr> 1317 <td class="elbow-placeholder"></td> 1318 <td class="elbow-placeholder"></td> 1319 <td class="elbow-placeholder"></td> 1320 <td class="elbow-placeholder"></td> 1321 <td class="elbow-placeholder"></td> 1322 <td colspan="2"> 1323 <div class="ansibleOptionAnchor" id="parameter-"></div> 1324 <b>neighbor_advertisement</b> 1325 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1326 <div style="font-size: small"> 1327 <span style="color: purple">boolean</span> 1328 </div> 1329 </td> 1330 <td> 1331 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1332 <li>no</li> 1333 <li>yes</li> 1334 </ul> 1335 </td> 1336 <td> 1337 <div>Neighbor advertisement</div> 1338 </td> 1339 </tr> 1340 <tr> 1341 <td class="elbow-placeholder"></td> 1342 <td class="elbow-placeholder"></td> 1343 <td class="elbow-placeholder"></td> 1344 <td class="elbow-placeholder"></td> 1345 <td class="elbow-placeholder"></td> 1346 <td colspan="2"> 1347 <div class="ansibleOptionAnchor" id="parameter-"></div> 1348 <b>neighbor_redirect</b> 1349 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1350 <div style="font-size: small"> 1351 <span style="color: purple">boolean</span> 1352 </div> 1353 </td> 1354 <td> 1355 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1356 <li>no</li> 1357 <li>yes</li> 1358 </ul> 1359 </td> 1360 <td> 1361 <div>Neighbor redirect</div> 1362 </td> 1363 </tr> 1364 <tr> 1365 <td class="elbow-placeholder"></td> 1366 <td class="elbow-placeholder"></td> 1367 <td class="elbow-placeholder"></td> 1368 <td class="elbow-placeholder"></td> 1369 <td class="elbow-placeholder"></td> 1370 <td colspan="2"> 1371 <div class="ansibleOptionAnchor" id="parameter-"></div> 1372 <b>neighbor_solicitation</b> 1373 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1374 <div style="font-size: small"> 1375 <span style="color: purple">boolean</span> 1376 </div> 1377 </td> 1378 <td> 1379 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1380 <li>no</li> 1381 <li>yes</li> 1382 </ul> 1383 </td> 1384 <td> 1385 <div>Neighbor_solicitation</div> 1386 </td> 1387 </tr> 1388 <tr> 1389 <td class="elbow-placeholder"></td> 1390 <td class="elbow-placeholder"></td> 1391 <td class="elbow-placeholder"></td> 1392 <td class="elbow-placeholder"></td> 1393 <td class="elbow-placeholder"></td> 1394 <td colspan="2"> 1395 <div class="ansibleOptionAnchor" id="parameter-"></div> 1396 <b>packet_too_big</b> 1397 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1398 <div style="font-size: small"> 1399 <span style="color: purple">boolean</span> 1400 </div> 1401 </td> 1402 <td> 1403 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1404 <li>no</li> 1405 <li>yes</li> 1406 </ul> 1407 </td> 1408 <td> 1409 <div>Packet too big</div> 1410 </td> 1411 </tr> 1412 <tr> 1413 <td class="elbow-placeholder"></td> 1414 <td class="elbow-placeholder"></td> 1415 <td class="elbow-placeholder"></td> 1416 <td class="elbow-placeholder"></td> 1417 <td class="elbow-placeholder"></td> 1418 <td colspan="2"> 1419 <div class="ansibleOptionAnchor" id="parameter-"></div> 1420 <b>parameter_problem</b> 1421 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1422 <div style="font-size: small"> 1423 <span style="color: purple">boolean</span> 1424 </div> 1425 </td> 1426 <td> 1427 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1428 <li>no</li> 1429 <li>yes</li> 1430 </ul> 1431 </td> 1432 <td> 1433 <div>Parameter problem</div> 1434 </td> 1435 </tr> 1436 <tr> 1437 <td class="elbow-placeholder"></td> 1438 <td class="elbow-placeholder"></td> 1439 <td class="elbow-placeholder"></td> 1440 <td class="elbow-placeholder"></td> 1441 <td class="elbow-placeholder"></td> 1442 <td colspan="2"> 1443 <div class="ansibleOptionAnchor" id="parameter-"></div> 1444 <b>router_advertisement</b> 1445 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1446 <div style="font-size: small"> 1447 <span style="color: purple">boolean</span> 1448 </div> 1449 </td> 1450 <td> 1451 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1452 <li>no</li> 1453 <li>yes</li> 1454 </ul> 1455 </td> 1456 <td> 1457 <div>Router discovery advertisements</div> 1458 </td> 1459 </tr> 1460 <tr> 1461 <td class="elbow-placeholder"></td> 1462 <td class="elbow-placeholder"></td> 1463 <td class="elbow-placeholder"></td> 1464 <td class="elbow-placeholder"></td> 1465 <td class="elbow-placeholder"></td> 1466 <td colspan="2"> 1467 <div class="ansibleOptionAnchor" id="parameter-"></div> 1468 <b>router_renumbering</b> 1469 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1470 <div style="font-size: small"> 1471 <span style="color: purple">boolean</span> 1472 </div> 1473 </td> 1474 <td> 1475 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1476 <li>no</li> 1477 <li>yes</li> 1478 </ul> 1479 </td> 1480 <td> 1481 <div>Router renumbering</div> 1482 </td> 1483 </tr> 1484 <tr> 1485 <td class="elbow-placeholder"></td> 1486 <td class="elbow-placeholder"></td> 1487 <td class="elbow-placeholder"></td> 1488 <td class="elbow-placeholder"></td> 1489 <td class="elbow-placeholder"></td> 1490 <td colspan="2"> 1491 <div class="ansibleOptionAnchor" id="parameter-"></div> 1492 <b>router_solicitation</b> 1493 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1494 <div style="font-size: small"> 1495 <span style="color: purple">boolean</span> 1496 </div> 1497 </td> 1498 <td> 1499 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1500 <li>no</li> 1501 <li>yes</li> 1502 </ul> 1503 </td> 1504 <td> 1505 <div>Router solicitation</div> 1506 </td> 1507 </tr> 1508 <tr> 1509 <td class="elbow-placeholder"></td> 1510 <td class="elbow-placeholder"></td> 1511 <td class="elbow-placeholder"></td> 1512 <td class="elbow-placeholder"></td> 1513 <td class="elbow-placeholder"></td> 1514 <td colspan="2"> 1515 <div class="ansibleOptionAnchor" id="parameter-"></div> 1516 <b>time_exceeded</b> 1517 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1518 <div style="font-size: small"> 1519 <span style="color: purple">boolean</span> 1520 </div> 1521 </td> 1522 <td> 1523 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1524 <li>no</li> 1525 <li>yes</li> 1526 </ul> 1527 </td> 1528 <td> 1529 <div>Time exceeded</div> 1530 </td> 1531 </tr> 1532 <tr> 1533 <td class="elbow-placeholder"></td> 1534 <td class="elbow-placeholder"></td> 1535 <td class="elbow-placeholder"></td> 1536 <td class="elbow-placeholder"></td> 1537 <td class="elbow-placeholder"></td> 1538 <td colspan="2"> 1539 <div class="ansibleOptionAnchor" id="parameter-"></div> 1540 <b>unreachable</b> 1541 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1542 <div style="font-size: small"> 1543 <span style="color: purple">boolean</span> 1544 </div> 1545 </td> 1546 <td> 1547 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1548 <li>no</li> 1549 <li>yes</li> 1550 </ul> 1551 </td> 1552 <td> 1553 <div>All unreachables</div> 1554 </td> 1555 </tr> 1556 1557 <tr> 1558 <td class="elbow-placeholder"></td> 1559 <td class="elbow-placeholder"></td> 1560 <td class="elbow-placeholder"></td> 1561 <td class="elbow-placeholder"></td> 1562 <td colspan="3"> 1563 <div class="ansibleOptionAnchor" id="parameter-"></div> 1564 <b>igmp</b> 1565 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1566 <div style="font-size: small"> 1567 <span style="color: purple">boolean</span> 1568 </div> 1569 </td> 1570 <td> 1571 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1572 <li>no</li> 1573 <li>yes</li> 1574 </ul> 1575 </td> 1576 <td> 1577 <div>Internet Gateway Message Protocol.</div> 1578 </td> 1579 </tr> 1580 <tr> 1581 <td class="elbow-placeholder"></td> 1582 <td class="elbow-placeholder"></td> 1583 <td class="elbow-placeholder"></td> 1584 <td class="elbow-placeholder"></td> 1585 <td colspan="3"> 1586 <div class="ansibleOptionAnchor" id="parameter-"></div> 1587 <b>igrp</b> 1588 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1589 <div style="font-size: small"> 1590 <span style="color: purple">boolean</span> 1591 </div> 1592 </td> 1593 <td> 1594 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1595 <li>no</li> 1596 <li>yes</li> 1597 </ul> 1598 </td> 1599 <td> 1600 <div>Internet Gateway Routing Protocol.</div> 1601 </td> 1602 </tr> 1603 <tr> 1604 <td class="elbow-placeholder"></td> 1605 <td class="elbow-placeholder"></td> 1606 <td class="elbow-placeholder"></td> 1607 <td class="elbow-placeholder"></td> 1608 <td colspan="3"> 1609 <div class="ansibleOptionAnchor" id="parameter-"></div> 1610 <b>ip</b> 1611 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1612 <div style="font-size: small"> 1613 <span style="color: purple">boolean</span> 1614 </div> 1615 </td> 1616 <td> 1617 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1618 <li>no</li> 1619 <li>yes</li> 1620 </ul> 1621 </td> 1622 <td> 1623 <div>Any Internet Protocol.</div> 1624 </td> 1625 </tr> 1626 <tr> 1627 <td class="elbow-placeholder"></td> 1628 <td class="elbow-placeholder"></td> 1629 <td class="elbow-placeholder"></td> 1630 <td class="elbow-placeholder"></td> 1631 <td colspan="3"> 1632 <div class="ansibleOptionAnchor" id="parameter-"></div> 1633 <b>ipinip</b> 1634 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1635 <div style="font-size: small"> 1636 <span style="color: purple">boolean</span> 1637 </div> 1638 </td> 1639 <td> 1640 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1641 <li>no</li> 1642 <li>yes</li> 1643 </ul> 1644 </td> 1645 <td> 1646 <div>IP in IP tunneling.</div> 1647 </td> 1648 </tr> 1649 <tr> 1650 <td class="elbow-placeholder"></td> 1651 <td class="elbow-placeholder"></td> 1652 <td class="elbow-placeholder"></td> 1653 <td class="elbow-placeholder"></td> 1654 <td colspan="3"> 1655 <div class="ansibleOptionAnchor" id="parameter-"></div> 1656 <b>ipsec</b> 1657 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1658 <div style="font-size: small"> 1659 <span style="color: purple">boolean</span> 1660 </div> 1661 </td> 1662 <td> 1663 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1664 <li>no</li> 1665 <li>yes</li> 1666 </ul> 1667 </td> 1668 <td> 1669 <div>IP Security.</div> 1670 </td> 1671 </tr> 1672 <tr> 1673 <td class="elbow-placeholder"></td> 1674 <td class="elbow-placeholder"></td> 1675 <td class="elbow-placeholder"></td> 1676 <td class="elbow-placeholder"></td> 1677 <td colspan="3"> 1678 <div class="ansibleOptionAnchor" id="parameter-"></div> 1679 <b>nos</b> 1680 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1681 <div style="font-size: small"> 1682 <span style="color: purple">boolean</span> 1683 </div> 1684 </td> 1685 <td> 1686 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1687 <li>no</li> 1688 <li>yes</li> 1689 </ul> 1690 </td> 1691 <td> 1692 <div>KA9Q NOS compatible IP over IP tunneling.</div> 1693 </td> 1694 </tr> 1695 <tr> 1696 <td class="elbow-placeholder"></td> 1697 <td class="elbow-placeholder"></td> 1698 <td class="elbow-placeholder"></td> 1699 <td class="elbow-placeholder"></td> 1700 <td colspan="3"> 1701 <div class="ansibleOptionAnchor" id="parameter-"></div> 1702 <b>ospf</b> 1703 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1704 <div style="font-size: small"> 1705 <span style="color: purple">boolean</span> 1706 </div> 1707 </td> 1708 <td> 1709 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1710 <li>no</li> 1711 <li>yes</li> 1712 </ul> 1713 </td> 1714 <td> 1715 <div>OSPF routing protocol.</div> 1716 </td> 1717 </tr> 1718 <tr> 1719 <td class="elbow-placeholder"></td> 1720 <td class="elbow-placeholder"></td> 1721 <td class="elbow-placeholder"></td> 1722 <td class="elbow-placeholder"></td> 1723 <td colspan="3"> 1724 <div class="ansibleOptionAnchor" id="parameter-"></div> 1725 <b>pcp</b> 1726 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1727 <div style="font-size: small"> 1728 <span style="color: purple">boolean</span> 1729 </div> 1730 </td> 1731 <td> 1732 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1733 <li>no</li> 1734 <li>yes</li> 1735 </ul> 1736 </td> 1737 <td> 1738 <div>Payload Compression Protocol.</div> 1739 </td> 1740 </tr> 1741 <tr> 1742 <td class="elbow-placeholder"></td> 1743 <td class="elbow-placeholder"></td> 1744 <td class="elbow-placeholder"></td> 1745 <td class="elbow-placeholder"></td> 1746 <td colspan="3"> 1747 <div class="ansibleOptionAnchor" id="parameter-"></div> 1748 <b>pim</b> 1749 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1750 <div style="font-size: small"> 1751 <span style="color: purple">boolean</span> 1752 </div> 1753 </td> 1754 <td> 1755 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1756 <li>no</li> 1757 <li>yes</li> 1758 </ul> 1759 </td> 1760 <td> 1761 <div>Protocol Independent Multicast.</div> 1762 </td> 1763 </tr> 1764 <tr> 1765 <td class="elbow-placeholder"></td> 1766 <td class="elbow-placeholder"></td> 1767 <td class="elbow-placeholder"></td> 1768 <td class="elbow-placeholder"></td> 1769 <td colspan="3"> 1770 <div class="ansibleOptionAnchor" id="parameter-"></div> 1771 <b>pptp</b> 1772 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1773 <div style="font-size: small"> 1774 <span style="color: purple">boolean</span> 1775 </div> 1776 </td> 1777 <td> 1778 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1779 <li>no</li> 1780 <li>yes</li> 1781 </ul> 1782 </td> 1783 <td> 1784 <div>Point-to-Point Tunneling Protocol.</div> 1785 </td> 1786 </tr> 1787 <tr> 1788 <td class="elbow-placeholder"></td> 1789 <td class="elbow-placeholder"></td> 1790 <td class="elbow-placeholder"></td> 1791 <td class="elbow-placeholder"></td> 1792 <td colspan="3"> 1793 <div class="ansibleOptionAnchor" id="parameter-"></div> 1794 <b>protocol_number</b> 1795 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1796 <div style="font-size: small"> 1797 <span style="color: purple">integer</span> 1798 </div> 1799 </td> 1800 <td> 1801 </td> 1802 <td> 1803 <div>An IP protocol number</div> 1804 </td> 1805 </tr> 1806 <tr> 1807 <td class="elbow-placeholder"></td> 1808 <td class="elbow-placeholder"></td> 1809 <td class="elbow-placeholder"></td> 1810 <td class="elbow-placeholder"></td> 1811 <td colspan="3"> 1812 <div class="ansibleOptionAnchor" id="parameter-"></div> 1813 <b>sctp</b> 1814 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1815 <div style="font-size: small"> 1816 <span style="color: purple">boolean</span> 1817 </div> 1818 </td> 1819 <td> 1820 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1821 <li>no</li> 1822 <li>yes</li> 1823 </ul> 1824 </td> 1825 <td> 1826 <div>Stream Control Transmission Protocol.</div> 1827 </td> 1828 </tr> 1829 <tr> 1830 <td class="elbow-placeholder"></td> 1831 <td class="elbow-placeholder"></td> 1832 <td class="elbow-placeholder"></td> 1833 <td class="elbow-placeholder"></td> 1834 <td colspan="3"> 1835 <div class="ansibleOptionAnchor" id="parameter-"></div> 1836 <b>snp</b> 1837 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1838 <div style="font-size: small"> 1839 <span style="color: purple">boolean</span> 1840 </div> 1841 </td> 1842 <td> 1843 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1844 <li>no</li> 1845 <li>yes</li> 1846 </ul> 1847 </td> 1848 <td> 1849 <div>Simple Network Protocol.</div> 1850 </td> 1851 </tr> 1852 <tr> 1853 <td class="elbow-placeholder"></td> 1854 <td class="elbow-placeholder"></td> 1855 <td class="elbow-placeholder"></td> 1856 <td class="elbow-placeholder"></td> 1857 <td colspan="3"> 1858 <div class="ansibleOptionAnchor" id="parameter-"></div> 1859 <b>tcp</b> 1860 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1861 <div style="font-size: small"> 1862 <span style="color: purple">boolean</span> 1863 </div> 1864 </td> 1865 <td> 1866 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1867 <li>no</li> 1868 <li>yes</li> 1869 </ul> 1870 </td> 1871 <td> 1872 <div>Match TCP packet flags</div> 1873 </td> 1874 </tr> 1875 <tr> 1876 <td class="elbow-placeholder"></td> 1877 <td class="elbow-placeholder"></td> 1878 <td class="elbow-placeholder"></td> 1879 <td class="elbow-placeholder"></td> 1880 <td colspan="3"> 1881 <div class="ansibleOptionAnchor" id="parameter-"></div> 1882 <b>udp</b> 1883 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1884 <div style="font-size: small"> 1885 <span style="color: purple">boolean</span> 1886 </div> 1887 </td> 1888 <td> 1889 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1890 <li>no</li> 1891 <li>yes</li> 1892 </ul> 1893 </td> 1894 <td> 1895 <div>User Datagram Protocol.</div> 1896 </td> 1897 </tr> 1898 1899 <tr> 1900 <td class="elbow-placeholder"></td> 1901 <td class="elbow-placeholder"></td> 1902 <td class="elbow-placeholder"></td> 1903 <td colspan="4"> 1904 <div class="ansibleOptionAnchor" id="parameter-"></div> 1905 <b>remark</b> 1906 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1907 <div style="font-size: small"> 1908 <span style="color: purple">string</span> 1909 </div> 1910 </td> 1911 <td> 1912 </td> 1913 <td> 1914 <div>Specify a comment (remark) for the access-list after this keyword</div> 1915 </td> 1916 </tr> 1917 <tr> 1918 <td class="elbow-placeholder"></td> 1919 <td class="elbow-placeholder"></td> 1920 <td class="elbow-placeholder"></td> 1921 <td colspan="4"> 1922 <div class="ansibleOptionAnchor" id="parameter-"></div> 1923 <b>source</b> 1924 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1925 <div style="font-size: small"> 1926 <span style="color: purple">dictionary</span> 1927 </div> 1928 </td> 1929 <td> 1930 </td> 1931 <td> 1932 <div>Specify the packet source.</div> 1933 </td> 1934 </tr> 1935 <tr> 1936 <td class="elbow-placeholder"></td> 1937 <td class="elbow-placeholder"></td> 1938 <td class="elbow-placeholder"></td> 1939 <td class="elbow-placeholder"></td> 1940 <td colspan="3"> 1941 <div class="ansibleOptionAnchor" id="parameter-"></div> 1942 <b>address</b> 1943 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1944 <div style="font-size: small"> 1945 <span style="color: purple">string</span> 1946 </div> 1947 </td> 1948 <td> 1949 </td> 1950 <td> 1951 <div>Source network address.</div> 1952 </td> 1953 </tr> 1954 <tr> 1955 <td class="elbow-placeholder"></td> 1956 <td class="elbow-placeholder"></td> 1957 <td class="elbow-placeholder"></td> 1958 <td class="elbow-placeholder"></td> 1959 <td colspan="3"> 1960 <div class="ansibleOptionAnchor" id="parameter-"></div> 1961 <b>any</b> 1962 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1963 <div style="font-size: small"> 1964 <span style="color: purple">boolean</span> 1965 </div> 1966 </td> 1967 <td> 1968 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1969 <li>no</li> 1970 <li>yes</li> 1971 </ul> 1972 </td> 1973 <td> 1974 <div>Match any source address.</div> 1975 </td> 1976 </tr> 1977 <tr> 1978 <td class="elbow-placeholder"></td> 1979 <td class="elbow-placeholder"></td> 1980 <td class="elbow-placeholder"></td> 1981 <td class="elbow-placeholder"></td> 1982 <td colspan="3"> 1983 <div class="ansibleOptionAnchor" id="parameter-"></div> 1984 <b>any4</b> 1985 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 1986 <div style="font-size: small"> 1987 <span style="color: purple">boolean</span> 1988 </div> 1989 </td> 1990 <td> 1991 <ul style="margin: 0; padding: 0"><b>Choices:</b> 1992 <li>no</li> 1993 <li>yes</li> 1994 </ul> 1995 </td> 1996 <td> 1997 <div>Match any ipv4 source address.</div> 1998 </td> 1999 </tr> 2000 <tr> 2001 <td class="elbow-placeholder"></td> 2002 <td class="elbow-placeholder"></td> 2003 <td class="elbow-placeholder"></td> 2004 <td class="elbow-placeholder"></td> 2005 <td colspan="3"> 2006 <div class="ansibleOptionAnchor" id="parameter-"></div> 2007 <b>any6</b> 2008 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2009 <div style="font-size: small"> 2010 <span style="color: purple">boolean</span> 2011 </div> 2012 </td> 2013 <td> 2014 <ul style="margin: 0; padding: 0"><b>Choices:</b> 2015 <li>no</li> 2016 <li>yes</li> 2017 </ul> 2018 </td> 2019 <td> 2020 <div>Match any ipv6 source address.</div> 2021 </td> 2022 </tr> 2023 <tr> 2024 <td class="elbow-placeholder"></td> 2025 <td class="elbow-placeholder"></td> 2026 <td class="elbow-placeholder"></td> 2027 <td class="elbow-placeholder"></td> 2028 <td colspan="3"> 2029 <div class="ansibleOptionAnchor" id="parameter-"></div> 2030 <b>host</b> 2031 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2032 <div style="font-size: small"> 2033 <span style="color: purple">string</span> 2034 </div> 2035 </td> 2036 <td> 2037 </td> 2038 <td> 2039 <div>A single source host</div> 2040 </td> 2041 </tr> 2042 <tr> 2043 <td class="elbow-placeholder"></td> 2044 <td class="elbow-placeholder"></td> 2045 <td class="elbow-placeholder"></td> 2046 <td class="elbow-placeholder"></td> 2047 <td colspan="3"> 2048 <div class="ansibleOptionAnchor" id="parameter-"></div> 2049 <b>interface</b> 2050 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2051 <div style="font-size: small"> 2052 <span style="color: purple">string</span> 2053 </div> 2054 </td> 2055 <td> 2056 </td> 2057 <td> 2058 <div>Use interface address as source address</div> 2059 </td> 2060 </tr> 2061 <tr> 2062 <td class="elbow-placeholder"></td> 2063 <td class="elbow-placeholder"></td> 2064 <td class="elbow-placeholder"></td> 2065 <td class="elbow-placeholder"></td> 2066 <td colspan="3"> 2067 <div class="ansibleOptionAnchor" id="parameter-"></div> 2068 <b>netmask</b> 2069 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2070 <div style="font-size: small"> 2071 <span style="color: purple">string</span> 2072 </div> 2073 </td> 2074 <td> 2075 </td> 2076 <td> 2077 <div>Netmask for source IP address, valid with IPV4 address.</div> 2078 </td> 2079 </tr> 2080 <tr> 2081 <td class="elbow-placeholder"></td> 2082 <td class="elbow-placeholder"></td> 2083 <td class="elbow-placeholder"></td> 2084 <td class="elbow-placeholder"></td> 2085 <td colspan="3"> 2086 <div class="ansibleOptionAnchor" id="parameter-"></div> 2087 <b>object_group</b> 2088 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2089 <div style="font-size: small"> 2090 <span style="color: purple">string</span> 2091 </div> 2092 </td> 2093 <td> 2094 </td> 2095 <td> 2096 <div>Network object-group for source address</div> 2097 </td> 2098 </tr> 2099 <tr> 2100 <td class="elbow-placeholder"></td> 2101 <td class="elbow-placeholder"></td> 2102 <td class="elbow-placeholder"></td> 2103 <td class="elbow-placeholder"></td> 2104 <td colspan="3"> 2105 <div class="ansibleOptionAnchor" id="parameter-"></div> 2106 <b>port_protocol</b> 2107 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2108 <div style="font-size: small"> 2109 <span style="color: purple">dictionary</span> 2110 </div> 2111 </td> 2112 <td> 2113 </td> 2114 <td> 2115 <div>Specify the destination port along with protocol.</div> 2116 <div>Note, Valid with TCP/UDP protocol_options</div> 2117 </td> 2118 </tr> 2119 <tr> 2120 <td class="elbow-placeholder"></td> 2121 <td class="elbow-placeholder"></td> 2122 <td class="elbow-placeholder"></td> 2123 <td class="elbow-placeholder"></td> 2124 <td class="elbow-placeholder"></td> 2125 <td colspan="2"> 2126 <div class="ansibleOptionAnchor" id="parameter-"></div> 2127 <b>eq</b> 2128 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2129 <div style="font-size: small"> 2130 <span style="color: purple">string</span> 2131 </div> 2132 </td> 2133 <td> 2134 </td> 2135 <td> 2136 <div>Match only packets on a given port number.</div> 2137 </td> 2138 </tr> 2139 <tr> 2140 <td class="elbow-placeholder"></td> 2141 <td class="elbow-placeholder"></td> 2142 <td class="elbow-placeholder"></td> 2143 <td class="elbow-placeholder"></td> 2144 <td class="elbow-placeholder"></td> 2145 <td colspan="2"> 2146 <div class="ansibleOptionAnchor" id="parameter-"></div> 2147 <b>gt</b> 2148 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2149 <div style="font-size: small"> 2150 <span style="color: purple">string</span> 2151 </div> 2152 </td> 2153 <td> 2154 </td> 2155 <td> 2156 <div>Match only packets with a greater port number.</div> 2157 </td> 2158 </tr> 2159 <tr> 2160 <td class="elbow-placeholder"></td> 2161 <td class="elbow-placeholder"></td> 2162 <td class="elbow-placeholder"></td> 2163 <td class="elbow-placeholder"></td> 2164 <td class="elbow-placeholder"></td> 2165 <td colspan="2"> 2166 <div class="ansibleOptionAnchor" id="parameter-"></div> 2167 <b>lt</b> 2168 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2169 <div style="font-size: small"> 2170 <span style="color: purple">string</span> 2171 </div> 2172 </td> 2173 <td> 2174 </td> 2175 <td> 2176 <div>Match only packets with a lower port number.</div> 2177 </td> 2178 </tr> 2179 <tr> 2180 <td class="elbow-placeholder"></td> 2181 <td class="elbow-placeholder"></td> 2182 <td class="elbow-placeholder"></td> 2183 <td class="elbow-placeholder"></td> 2184 <td class="elbow-placeholder"></td> 2185 <td colspan="2"> 2186 <div class="ansibleOptionAnchor" id="parameter-"></div> 2187 <b>neq</b> 2188 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2189 <div style="font-size: small"> 2190 <span style="color: purple">string</span> 2191 </div> 2192 </td> 2193 <td> 2194 </td> 2195 <td> 2196 <div>Match only packets not on a given port number.</div> 2197 </td> 2198 </tr> 2199 <tr> 2200 <td class="elbow-placeholder"></td> 2201 <td class="elbow-placeholder"></td> 2202 <td class="elbow-placeholder"></td> 2203 <td class="elbow-placeholder"></td> 2204 <td class="elbow-placeholder"></td> 2205 <td colspan="2"> 2206 <div class="ansibleOptionAnchor" id="parameter-"></div> 2207 <b>range</b> 2208 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2209 <div style="font-size: small"> 2210 <span style="color: purple">dictionary</span> 2211 </div> 2212 </td> 2213 <td> 2214 </td> 2215 <td> 2216 <div>Port range operator</div> 2217 </td> 2218 </tr> 2219 <tr> 2220 <td class="elbow-placeholder"></td> 2221 <td class="elbow-placeholder"></td> 2222 <td class="elbow-placeholder"></td> 2223 <td class="elbow-placeholder"></td> 2224 <td class="elbow-placeholder"></td> 2225 <td class="elbow-placeholder"></td> 2226 <td colspan="1"> 2227 <div class="ansibleOptionAnchor" id="parameter-"></div> 2228 <b>end</b> 2229 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2230 <div style="font-size: small"> 2231 <span style="color: purple">integer</span> 2232 </div> 2233 </td> 2234 <td> 2235 </td> 2236 <td> 2237 <div>Specify the end of the port range.</div> 2238 </td> 2239 </tr> 2240 <tr> 2241 <td class="elbow-placeholder"></td> 2242 <td class="elbow-placeholder"></td> 2243 <td class="elbow-placeholder"></td> 2244 <td class="elbow-placeholder"></td> 2245 <td class="elbow-placeholder"></td> 2246 <td class="elbow-placeholder"></td> 2247 <td colspan="1"> 2248 <div class="ansibleOptionAnchor" id="parameter-"></div> 2249 <b>start</b> 2250 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2251 <div style="font-size: small"> 2252 <span style="color: purple">integer</span> 2253 </div> 2254 </td> 2255 <td> 2256 </td> 2257 <td> 2258 <div>Specify the start of the port range.</div> 2259 </td> 2260 </tr> 2261 2262 2263 2264 <tr> 2265 <td class="elbow-placeholder"></td> 2266 <td class="elbow-placeholder"></td> 2267 <td class="elbow-placeholder"></td> 2268 <td colspan="4"> 2269 <div class="ansibleOptionAnchor" id="parameter-"></div> 2270 <b>time_range</b> 2271 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2272 <div style="font-size: small"> 2273 <span style="color: purple">string</span> 2274 </div> 2275 </td> 2276 <td> 2277 </td> 2278 <td> 2279 <div>Specify a time-range.</div> 2280 </td> 2281 </tr> 2282 2283 <tr> 2284 <td class="elbow-placeholder"></td> 2285 <td class="elbow-placeholder"></td> 2286 <td colspan="5"> 2287 <div class="ansibleOptionAnchor" id="parameter-"></div> 2288 <b>acl_type</b> 2289 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2290 <div style="font-size: small"> 2291 <span style="color: purple">string</span> 2292 </div> 2293 </td> 2294 <td> 2295 <ul style="margin: 0; padding: 0"><b>Choices:</b> 2296 <li>extended</li> 2297 <li>standard</li> 2298 </ul> 2299 </td> 2300 <td> 2301 <div>ACL type</div> 2302 </td> 2303 </tr> 2304 <tr> 2305 <td class="elbow-placeholder"></td> 2306 <td class="elbow-placeholder"></td> 2307 <td colspan="5"> 2308 <div class="ansibleOptionAnchor" id="parameter-"></div> 2309 <b>name</b> 2310 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2311 <div style="font-size: small"> 2312 <span style="color: purple">string</span> 2313 / <span style="color: red">required</span> 2314 </div> 2315 </td> 2316 <td> 2317 </td> 2318 <td> 2319 <div>The name or the number of the ACL.</div> 2320 </td> 2321 </tr> 2322 <tr> 2323 <td class="elbow-placeholder"></td> 2324 <td class="elbow-placeholder"></td> 2325 <td colspan="5"> 2326 <div class="ansibleOptionAnchor" id="parameter-"></div> 2327 <b>rename</b> 2328 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2329 <div style="font-size: small"> 2330 <span style="color: purple">string</span> 2331 </div> 2332 </td> 2333 <td> 2334 </td> 2335 <td> 2336 <div>Rename an existing access-list.</div> 2337 <div>If input to rename param is given, it'll take preference over other parameters and only rename config will be matched and computed against.</div> 2338 </td> 2339 </tr> 2340 2341 2342 <tr> 2343 <td colspan="7"> 2344 <div class="ansibleOptionAnchor" id="parameter-"></div> 2345 <b>running_config</b> 2346 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2347 <div style="font-size: small"> 2348 <span style="color: purple">string</span> 2349 </div> 2350 </td> 2351 <td> 2352 </td> 2353 <td> 2354 <div>The module, by default, will connect to the remote device and retrieve the current running-config to use as a base for comparing against the contents of source. There are times when it is not desirable to have the task get the current running-config for every task in a playbook. The <em>running_config</em> argument allows the implementer to pass in the configuration to use as the base config for comparison.</div> 2355 </td> 2356 </tr> 2357 <tr> 2358 <td colspan="7"> 2359 <div class="ansibleOptionAnchor" id="parameter-"></div> 2360 <b>state</b> 2361 <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> 2362 <div style="font-size: small"> 2363 <span style="color: purple">string</span> 2364 </div> 2365 </td> 2366 <td> 2367 <ul style="margin: 0; padding: 0"><b>Choices:</b> 2368 <li><div style="color: blue"><b>merged</b> ←</div></li> 2369 <li>replaced</li> 2370 <li>overridden</li> 2371 <li>deleted</li> 2372 <li>gathered</li> 2373 <li>rendered</li> 2374 <li>parsed</li> 2375 </ul> 2376 </td> 2377 <td> 2378 <div>The state of the configuration after module completion</div> 2379 </td> 2380 </tr> 2381 </table> 2382 <br/> 2383 2384 2385Notes 2386----- 2387 2388.. note:: 2389 - Tested against Cisco ASA Version 9.10(1)11 2390 - This module works with connection ``network_cli``. See `ASA Platform Options <../network/user_guide/platform_asa.html>`_. 2391 2392 2393 2394Examples 2395-------- 2396 2397.. code-block:: yaml 2398 2399 # Using merged 2400 # Before state: 2401 # ------------- 2402 # 2403 # vasa#sh access-lists 2404 # access-list global_access; 2 elements; name hash: 0xbd6c87a7 2405 # access-list global_access line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2406 # access-list global_access line 2 extended deny tcp any any eq telnet (hitcnt=0) 0xae5833af 2407 # access-list R1_traffic; 1 elements; name hash: 0xaf40d3c2 2408 # access-list R1_traffic line 1 2409 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2410 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2411 2412 - name: Merge provided configuration with device configuration 2413 cisco.asa.asa_acls: 2414 config: 2415 acls: 2416 - name: temp_access 2417 acl_type: extended 2418 aces: 2419 - grant: deny 2420 line: 1 2421 protocol_options: 2422 tcp: true 2423 source: 2424 address: 192.0.2.0 2425 netmask: 255.255.255.0 2426 destination: 2427 address: 192.0.3.0 2428 netmask: 255.255.255.0 2429 port_protocol: 2430 eq: www 2431 log: default 2432 - grant: deny 2433 line: 2 2434 protocol_options: 2435 igrp: true 2436 source: 2437 address: 198.51.100.0 2438 netmask: 255.255.255.0 2439 destination: 2440 address: 198.51.110.0 2441 netmask: 255.255.255.0 2442 time_range: temp 2443 - grant: deny 2444 line: 3 2445 protocol_options: 2446 tcp: true 2447 source: 2448 interface: management 2449 destination: 2450 interface: management 2451 port_protocol: 2452 eq: www 2453 log: warnings 2454 - grant: deny 2455 line: 4 2456 protocol_options: 2457 tcp: true 2458 source: 2459 object_group: test_og_network 2460 destination: 2461 object_group: test_network_og 2462 port_protocol: 2463 eq: www 2464 log: default 2465 - name: global_access 2466 acl_type: extended 2467 aces: 2468 - line: 3 2469 remark: test global access 2470 - grant: deny 2471 line: 4 2472 protocol_options: 2473 tcp: true 2474 source: 2475 any: true 2476 destination: 2477 any: true 2478 port_protocol: 2479 eq: www 2480 log: errors 2481 - name: R1_traffic 2482 aces: 2483 - line: 1 2484 remark: test_v6_acls 2485 - grant: deny 2486 line: 2 2487 protocol_options: 2488 tcp: true 2489 source: 2490 address: 2001:db8:0:3::/64 2491 port_protocol: 2492 eq: www 2493 destination: 2494 address: 2001:fc8:0:4::/64 2495 port_protocol: 2496 eq: telnet 2497 inactive: true 2498 state: merged 2499 2500 # Commands fired: 2501 # --------------- 2502 # access-list global_access line 3 remark test global access 2503 # access-list global_access line 4 extended deny tcp any any eq www log errors interval 300 2504 # access-list R1_traffic line 1 remark test_v6_acls 2505 # access-list R1_traffic line 2 extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet inactive 2506 # access-list temp_access line 1 extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www log default 2507 # access-list temp_access line 2 extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2508 # time-range temp inactive 2509 # access-list temp_access line 2 extended deny tcp interface management interface management 2510 # eq www log warnings 2511 # access-list test_access line 3 extended deny tcp object-group test_og_network object-group test_network_og 2512 # eq www log default 2513 2514 # After state: 2515 # ------------ 2516 # 2517 # vasa#sh access-lists 2518 # access-list global_access; 3 elements; name hash: 0xbd6c87a7 2519 # access-list global_access line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2520 # access-list global_access line 2 extended deny tcp any any eq telnet (hitcnt=0) 0xae5833af 2521 # access-list global_access line 3 remark test global access (hitcnt=0) 0xae78337e 2522 # access-list global_access line 4 extended deny tcp any any eq www log errors interval 300 (hitcnt=0) 0x605f2421 2523 # access-list R1_traffic; 2 elements; name hash: 0xaf40d3c2 2524 # access-list R1_traffic line 1 remark test_v6_acls 2525 # access-list R1_traffic line 2 2526 # extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet 2527 # inactive (hitcnt=0) (inactive) 0xe922b432 2528 # access-list temp_access; 2 elements; name hash: 0xaf1b712e 2529 # access-list temp_access line 1 2530 # extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www 2531 # log default (hitcnt=0) 0xb58abb0d 2532 # access-list temp_access line 2 2533 # extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2534 # time-range temp (hitcnt=0) (inactive) 0xcd6b92ae 2535 # access-list test_access line 3 2536 # extended deny tcp interface management interface management eq www log warnings 2537 # interval 300 (hitcnt=0) 0x78aa233d 2538 # access-list test_access line 2 extended deny tcp object-group test_og_network object-group test_network_og 2539 # eq www log default (hitcnt=0) 0x477aec1e 2540 # access-list test_access line 2 extended deny tcp 192.0.2.0 255.255.255.0 host 192.0.3.1 eq www 2541 # log default (hitcnt=0) 0xdc7edff8 2542 # access-list test_access line 2 extended deny tcp 192.0.2.0 255.255.255.0 host 192.0.3.2 eq www 2543 # log default (hitcnt=0) 0x7b0e9fde 2544 # access-list test_access line 2 extended deny tcp 198.51.100.0 255.255.255.0 2001:db8:3::/64 eq www 2545 # log default (hitcnt=0) 0x97c75adc 2546 2547 # Using Merged to Rename ACLs 2548 # Before state: 2549 # ------------- 2550 # 2551 # vasa#sh access-lists 2552 # access-list global_access; 2 elements; name hash: 0xbd6c87a7 2553 # access-list global_access line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2554 # access-list global_access line 2 extended deny tcp any any eq telnet (hitcnt=0) 0xae5833af 2555 # access-list R1_traffic; 1 elements; name hash: 0xaf40d3c2 2556 # access-list R1_traffic line 1 2557 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2558 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2559 2560 - name: Rename ACL with different name using Merged state 2561 cisco.asa.asa_acls: 2562 config: 2563 acls: 2564 - name: global_access 2565 rename: global_access_renamed 2566 - name: R1_traffic 2567 rename: R1_traffic_renamed 2568 state: merged 2569 2570 # Commands fired: 2571 # --------------- 2572 # access-list global_access rename global_access_renamed 2573 # access-list R1_traffic rename R1_traffic_renamed 2574 2575 # After state: 2576 # ------------- 2577 # 2578 # vasa#sh access-lists 2579 # access-list global_access_renamed; 2 elements; name hash: 0xbd6c87a7 2580 # access-list global_access_renamed line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2581 # access-list global_access_renamed line 2 extended deny tcp any any eq telnet (hitcnt=0) 0xae5833af 2582 # access-list R1_traffic_renamed; 1 elements; name hash: 0xaf40d3c2 2583 # access-list R1_traffic_renamed line 1 2584 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2585 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2586 2587 2588 # Using replaced 2589 2590 # Before state: 2591 # ------------- 2592 # 2593 # vasa#sh access-lists 2594 # access-list global_access; 3 elements; name hash: 0xbd6c87a7 2595 # access-list global_access line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2596 # access-list global_access line 2 extended deny tcp any any eq telnet (hitcnt=0) 0xae5833af 2597 # access-list global_access line 3 extended deny tcp any any eq www log errors interval 300 (hitcnt=0) 0x605f2421 2598 # access-list R1_traffic; 2 elements; name hash: 0xaf40d3c2 2599 # access-list R1_traffic line 1 2600 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2601 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2602 # access-list R1_traffic line 2 2603 # extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet 2604 # inactive (hitcnt=0) (inactive) 0xe922b432 2605 # access-list temp_access; 2 elements; name hash: 0xaf1b712e 2606 # access-list temp_access line 1 2607 # extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www 2608 # log default (hitcnt=0) 0xb58abb0d 2609 # access-list temp_access line 2 2610 # extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2611 # time-range temp (hitcnt=0) (inactive) 0xcd6b92ae 2612 2613 - name: Replaces device configuration of listed acl with provided configuration 2614 cisco.asa.asa_acls: 2615 config: 2616 acls: 2617 - name: global_access 2618 acl_type: extended 2619 aces: 2620 - grant: deny 2621 line: 1 2622 protocol_options: 2623 tcp: true 2624 source: 2625 address: 192.0.4.0 2626 netmask: 255.255.255.0 2627 port_protocol: 2628 eq: telnet 2629 destination: 2630 address: 192.0.5.0 2631 netmask: 255.255.255.0 2632 port_protocol: 2633 eq: www 2634 state: replaced 2635 2636 # Commands fired: 2637 # --------------- 2638 # no access-list global_access line 3 extended deny tcp any any eq www log errors interval 300 2639 # no access-list global_access line 2 extended deny tcp any any eq telnet 2640 # no access-list global_access line 1 extended permit icmp any any log disable 2641 # access-list global_access line 1 extended deny tcp 192.0.4.0 255.255.255.0 eq telnet 192.0.5.0 255.255.255.0 eq www 2642 2643 # After state: 2644 # ------------- 2645 # 2646 # vasa#sh access-lists 2647 # access-list global_access; 1 elements; name hash: 0xbd6c87a7 2648 # access-list global_access line 1 extended deny tcp 192.0.4.0 255.255.255.0 eq telnet 2649 # 192.0.5.0 255.255.255.0 eq www (hitcnt=0) 0x3e5b2757 2650 # access-list R1_traffic; 2 elements; name hash: 0xaf40d3c2 2651 # access-list R1_traffic line 1 2652 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2653 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2654 # access-list R1_traffic line 2 2655 # extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet 2656 # inactive (hitcnt=0) (inactive) 0xe922b432 2657 # access-list temp_access; 2 elements; name hash: 0xaf1b712e 2658 # access-list temp_access line 1 2659 # extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www 2660 # log default (hitcnt=0) 0xb58abb0d 2661 # access-list temp_access line 2 2662 # extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2663 # time-range temp (hitcnt=0) (inactive) 0xcd6b92ae 2664 2665 # Using overridden 2666 2667 # Before state: 2668 # ------------- 2669 # 2670 # vasa#sh access-lists 2671 # access-list global_access; 3 elements; name hash: 0xbd6c87a7 2672 # access-list global_access line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2673 # access-list global_access line 2 extended deny tcp any any eq telnet (hitcnt=0) 0xae5833af 2674 # access-list global_access line 3 extended deny tcp any any eq www log errors interval 300 (hitcnt=0) 0x605f2421 2675 # access-list R1_traffic; 2 elements; name hash: 0xaf40d3c2 2676 # access-list R1_traffic line 1 2677 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2678 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2679 # access-list R1_traffic line 2 2680 # extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet 2681 # inactive (hitcnt=0) (inactive) 0xe922b432 2682 # access-list temp_access; 2 elements; name hash: 0xaf1b712e 2683 # access-list temp_access line 1 2684 # extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www 2685 # log default (hitcnt=0) 0xb58abb0d 2686 # access-list temp_access line 2 2687 # extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2688 # time-range temp (hitcnt=0) (inactive) 0xcd6b92ae 2689 2690 2691 - name: Override device configuration of all acl with provided configuration 2692 cisco.asa.asa_acls: 2693 config: 2694 acls: 2695 - name: global_access 2696 acl_type: extended 2697 aces: 2698 - grant: deny 2699 line: 1 2700 protocol_options: 2701 tcp: true 2702 source: 2703 address: 192.0.4.0 2704 netmask: 255.255.255.0 2705 port_protocol: 2706 eq: telnet 2707 destination: 2708 address: 192.0.5.0 2709 netmask: 255.255.255.0 2710 port_protocol: 2711 eq: www 2712 state: overridden 2713 2714 # Commands fired: 2715 # --------------- 2716 # access-list temp_access line 2 2717 # extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 time-range temp 2718 # no access-list temp_access line 1 2719 # extended grant deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www log default 2720 # no access-list R1_traffic line 2 2721 # extended grant deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet inactive 2722 # no access-list R1_traffic line 1 2723 # extended grant deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www log errors 2724 # no access-list global_access line 3 extended grant deny tcp any any eq www log errors 2725 # no access-list global_access line 2 extended grant deny tcp any any eq telnet 2726 # no access-list global_access line 1 extended grant permit icmp any any log disable 2727 # access-list global_access line 4 extended deny tcp 192.0.4.0 255.255.255.0 eq telnet 192.0.5.0 255.255.255.0 eq www 2728 2729 # After state: 2730 # ------------- 2731 # 2732 # vasa#sh access-lists 2733 # access-list global_access; 1 elements; name hash: 0xbd6c87a7 2734 # access-list global_access line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2735 2736 # Using Deleted 2737 2738 # Before state: 2739 # ------------- 2740 # 2741 # vasa#sh access-lists 2742 # access-list global_access; 3 elements; name hash: 0xbd6c87a7 2743 # access-list global_access line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2744 # access-list global_access line 2 extended deny tcp any any eq telnet (hitcnt=0) 0xae5833af 2745 # access-list global_access line 3 extended deny tcp any any eq www log errors interval 300 (hitcnt=0) 0x605f2421 2746 # access-list R1_traffic; 2 elements; name hash: 0xaf40d3c2 2747 # access-list R1_traffic line 1 2748 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2749 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2750 # access-list R1_traffic line 2 2751 # extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet 2752 # inactive (hitcnt=0) (inactive) 0xe922b432 2753 # access-list temp_access; 2 elements; name hash: 0xaf1b712e 2754 # access-list temp_access line 1 2755 # extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www 2756 # log default (hitcnt=0) 0xb58abb0d 2757 # access-list temp_access line 2 2758 # extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2759 # time-range temp (hitcnt=0) (inactive) 0xcd6b92ae 2760 2761 - name: "Delete module attributes of given acl (Note: This won't delete ALL of the ACLs configured)" 2762 cisco.asa.asa_acls: 2763 config: 2764 acls: 2765 - name: temp_access 2766 - name: global_access 2767 state: deleted 2768 2769 # Commands fired: 2770 # --------------- 2771 # no access-list temp_access line 2 extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2772 # time-range temp inactive 2773 # no access-list temp_access line 1 extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www 2774 # log default 2775 # no access-list global_access line 3 extended deny tcp any any eq www log errors interval 300 2776 # no access-list global_access line 2 extended deny tcp any any eq telnet 2777 # no access-list global_access line 1 extended permit icmp any any log disable 2778 2779 # After state: 2780 # ------------- 2781 # 2782 # vasa#sh access-lists 2783 # access-list R1_traffic; 2 elements; name hash: 0xaf40d3c2 2784 # access-list R1_traffic line 1 2785 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2786 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2787 # access-list R1_traffic line 2 2788 # extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet 2789 # inactive (hitcnt=0) (inactive) 0xe922b432 2790 2791 # Using Deleted without any config passed 2792 #"(NOTE: This will delete all of configured resource module attributes)" 2793 2794 # Before state: 2795 # ------------- 2796 # 2797 # vasa#sh access-lists 2798 # access-list global_access; 3 elements; name hash: 0xbd6c87a7 2799 # access-list global_access line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2800 # access-list global_access line 2 extended deny tcp any any eq telnet (hitcnt=0) 0xae5833af 2801 # access-list global_access line 3 extended deny tcp any any eq www log errors interval 300 (hitcnt=0) 0x605f2421 2802 # access-list R1_traffic; 2 elements; name hash: 0xaf40d3c2 2803 # access-list R1_traffic line 1 2804 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2805 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2806 # access-list R1_traffic line 2 2807 # extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet 2808 # inactive (hitcnt=0) (inactive) 0xe922b432 2809 # access-list temp_access; 2 elements; name hash: 0xaf1b712e 2810 # access-list temp_access line 1 2811 # extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www 2812 # log default (hitcnt=0) 0xb58abb0d 2813 # access-list temp_access line 2 2814 # extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2815 # time-range temp (hitcnt=0) (inactive) 0xcd6b92ae 2816 2817 - name: 'Delete ALL ACLs in one go (Note: This WILL delete the ALL of configured ACLs)' 2818 cisco.asa.asa_acls: 2819 state: deleted 2820 2821 # Commands fired: 2822 # --------------- 2823 # no access-list global_access line 1 extended permit icmp any any log disable 2824 # no access-list global_access line 2 extended deny tcp any any eq telnet 2825 # no access-list global_access line 3 extended deny tcp any any eq www log errors interval 300 2826 # no access-list R1_traffic line 1 extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2827 # log errors interval 300 2828 # no access-list R1_traffic line 2 extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet inactive 2829 # no access-list temp_access line 1 extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www log default 2830 # no access-list temp_access line 2 extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2831 # time-range temp inactive 2832 2833 2834 # After state: 2835 # ------------- 2836 # 2837 # vasa#sh access-lists 2838 2839 # Using Gathered 2840 2841 # Before state: 2842 # ------------- 2843 # 2844 # access-list global_access; 3 elements; name hash: 0xbd6c87a7 2845 # access-list global_access line 1 extended permit icmp any any log disable (hitcnt=0) 0xf1efa630 2846 # access-list global_access line 2 extended deny tcp any any eq telnet (hitcnt=0) 0xae5833af 2847 # access-list R1_traffic; 2 elements; name hash: 0xaf40d3c2 2848 # access-list R1_traffic line 1 2849 # extended deny tcp 2001:db8:0:3::/64 eq telnet 2001:fc8:0:4::/64 eq www 2850 # log errors interval 300 (hitcnt=0) 0x4a4660f3 2851 # access-list R1_traffic line 2 2852 # extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet 2853 # inactive (hitcnt=0) (inactive) 0xe922b432 2854 # access-list temp_access; 2 elements; name hash: 0xaf1b712e 2855 # access-list temp_access line 1 2856 # extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www 2857 # log default (hitcnt=0) 0xb58abb0d 2858 # access-list temp_access line 2 2859 # extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 2860 # time-range temp (hitcnt=0) (inactive) 0xcd6b92ae 2861 2862 2863 - name: Gather listed ACLs with provided configurations 2864 cisco.asa.asa_acls: 2865 config: 2866 state: gathered 2867 2868 # Module Execution Result: 2869 # ------------------------ 2870 # 2871 # "gathered": [ 2872 # { 2873 # "acls": [ 2874 # { 2875 # "aces": [ 2876 # { 2877 # "destination": { 2878 # "any": true 2879 # }, 2880 # "grant": "permit", 2881 # "line": 1, 2882 # "log": "disable", 2883 # "protocol": "icmp", 2884 # "source": { 2885 # "any": true 2886 # } 2887 # }, 2888 # { 2889 # "destination": { 2890 # "any": true, 2891 # "port_protocol": { 2892 # "eq": "telnet" 2893 # } 2894 # }, 2895 # "grant": "deny", 2896 # "line": 2, 2897 # "protocol": "tcp", 2898 # "protocol_options": { 2899 # "tcp": true 2900 # }, 2901 # "source": { 2902 # "any": true 2903 # } 2904 # } 2905 # ], 2906 # "acl_type": "extended", 2907 # "name": "global_access" 2908 # }, 2909 # { 2910 # "aces": [ 2911 # { 2912 # "destination": { 2913 # "address": "2001:fc8:0:4::/64", 2914 # "port_protocol": { 2915 # "eq": "www" 2916 # } 2917 # }, 2918 # "grant": "deny", 2919 # "line": 1, 2920 # "log": "errors", 2921 # "protocol": "tcp", 2922 # "protocol_options": { 2923 # "tcp": true 2924 # }, 2925 # "source": { 2926 # "address": "2001:db8:0:3::/64", 2927 # "port_protocol": { 2928 # "eq": "telnet" 2929 # } 2930 # } 2931 # }, 2932 # { 2933 # "destination": { 2934 # "address": "2001:fc8:0:4::/64", 2935 # "port_protocol": { 2936 # "eq": "telnet" 2937 # } 2938 # }, 2939 # "grant": "deny", 2940 # "inactive": true, 2941 # "line": 2, 2942 # "protocol": "tcp", 2943 # "protocol_options": { 2944 # "tcp": true 2945 # }, 2946 # "source": { 2947 # "address": "2001:db8:0:3::/64", 2948 # "port_protocol": { 2949 # "eq": "www" 2950 # } 2951 # } 2952 # } 2953 # ], 2954 # "acl_type": "extended", 2955 # "name": "R1_traffic" 2956 # }, 2957 # { 2958 # "aces": [ 2959 # { 2960 # "destination": { 2961 # "address": "192.0.3.0", 2962 # "netmask": "255.255.255.0", 2963 # "port_protocol": { 2964 # "eq": "www" 2965 # } 2966 # }, 2967 # "grant": "deny", 2968 # "line": 1, 2969 # "log": "default", 2970 # "protocol": "tcp", 2971 # "protocol_options": { 2972 # "tcp": true 2973 # }, 2974 # "source": { 2975 # "address": "192.0.2.0", 2976 # "netmask": "255.255.255.0" 2977 # } 2978 # }, 2979 # { 2980 # "destination": { 2981 # "address": "198.51.110.0", 2982 # "netmask": "255.255.255.0" 2983 # }, 2984 # "grant": "deny", 2985 # "inactive": true, 2986 # "line": 2, 2987 # "protocol": "igrp", 2988 # "protocol_options": { 2989 # "igrp": true 2990 # }, 2991 # "source": { 2992 # "address": "198.51.100.0", 2993 # "netmask": "255.255.255.0" 2994 # }, 2995 # "time_range": "temp" 2996 # } 2997 # ], 2998 # "acl_type": "extended", 2999 # "name": "temp_access" 3000 # } 3001 # ] 3002 # } 3003 # ] 3004 3005 # Using Rendered 3006 3007 - name: Rendered the provided configuration with the exisiting running configuration 3008 cisco.asa.asa_acls: 3009 config: 3010 acls: 3011 - name: temp_access 3012 acl_type: extended 3013 aces: 3014 - grant: deny 3015 line: 1 3016 protocol_options: 3017 tcp: true 3018 source: 3019 address: 192.0.2.0 3020 netmask: 255.255.255.0 3021 destination: 3022 address: 192.0.3.0 3023 netmask: 255.255.255.0 3024 port_protocol: 3025 eq: www 3026 log: default 3027 - grant: deny 3028 line: 2 3029 protocol_options: 3030 igrp: true 3031 source: 3032 address: 198.51.100.0 3033 netmask: 255.255.255.0 3034 destination: 3035 address: 198.51.110.0 3036 netmask: 255.255.255.0 3037 time_range: temp 3038 - name: R1_traffic 3039 aces: 3040 - grant: deny 3041 protocol_options: 3042 tcp: true 3043 source: 3044 address: 2001:db8:0:3::/64 3045 port_protocol: 3046 eq: www 3047 destination: 3048 address: 2001:fc8:0:4::/64 3049 port_protocol: 3050 eq: telnet 3051 inactive: true 3052 state: rendered 3053 3054 # Module Execution Result: 3055 # ------------------------ 3056 # 3057 # "rendered": [ 3058 # "access-list temp_access line 1 3059 # extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 3060 # eq www log default" 3061 # "access-list temp_access line 2 3062 # extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 3063 # time-range temp" 3064 # "access-list R1_traffic 3065 # deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet inactive" 3066 # ] 3067 3068 # Using Parsed 3069 3070 # parsed.cfg 3071 # 3072 # access-list test_access; 2 elements; name hash: 0xaf1b712e 3073 # access-list test_access line 1 extended deny tcp 192.0.2.0 255.255.255.0 192.0.3.0 255.255.255.0 eq www log default 3074 # access-list test_access line 2 extended deny igrp 198.51.100.0 255.255.255.0 198.51.110.0 255.255.255.0 log errors 3075 # access-list test_R1_traffic; 1 elements; name hash: 0xaf40d3c2 3076 # access-list test_R1_traffic line 1 extended deny tcp 2001:db8:0:3::/64 eq www 2001:fc8:0:4::/64 eq telnet inactive 3077 3078 - name: Parse the commands for provided configuration 3079 cisco.asa.asa_acls: 3080 running_config: "{{ lookup('file', 'parsed.cfg') }}" 3081 state: parsed 3082 3083 # Module Execution Result: 3084 # ------------------------ 3085 # 3086 # "parsed": [ 3087 # { 3088 # "acls": [ 3089 # { 3090 # "aces": [ 3091 # { 3092 # "destination": { 3093 # "address": "192.0.3.0", 3094 # "netmask": "255.255.255.0", 3095 # "port_protocol": { 3096 # "eq": "www" 3097 # } 3098 # }, 3099 # "grant": "deny", 3100 # "line": 1, 3101 # "log": "default", 3102 # "protocol": "tcp", 3103 # "protocol_options": { 3104 # "tcp": true 3105 # }, 3106 # "source": { 3107 # "address": "192.0.2.0", 3108 # "netmask": "255.255.255.0" 3109 # } 3110 # }, 3111 # { 3112 # "destination": { 3113 # "address": "198.51.110.0", 3114 # "netmask": "255.255.255.0" 3115 # }, 3116 # "grant": "deny", 3117 # "line": 2, 3118 # "log": "errors", 3119 # "protocol": "igrp", 3120 # "protocol_options": { 3121 # "igrp": true 3122 # }, 3123 # "source": { 3124 # "address": "198.51.100.0", 3125 # "netmask": "255.255.255.0" 3126 # } 3127 # } 3128 # ], 3129 # "acl_type": "extended", 3130 # "name": "test_access" 3131 # }, 3132 # { 3133 # "aces": [ 3134 # { 3135 # "destination": { 3136 # "address": "2001:fc8:0:4::/64", 3137 # "port_protocol": { 3138 # "eq": "telnet" 3139 # } 3140 # }, 3141 # "grant": "deny", 3142 # "inactive": true, 3143 # "line": 1, 3144 # "protocol": "tcp", 3145 # "protocol_options": { 3146 # "tcp": true 3147 # }, 3148 # "source": { 3149 # "address": "2001:db8:0:3::/64", 3150 # "port_protocol": { 3151 # "eq": "www" 3152 # } 3153 # } 3154 # } 3155 # ], 3156 # "acl_type": "extended", 3157 # "name": "test_R1_TRAFFIC" 3158 # } 3159 # ] 3160 # } 3161 # ] 3162 3163 3164 3165Return Values 3166------------- 3167Common return values are documented `here <https://docs.ansible.com/ansible/latest/reference_appendices/common_return_values.html#common-return-values>`_, the following are the fields unique to this module: 3168 3169.. raw:: html 3170 3171 <table border=0 cellpadding=0 class="documentation-table"> 3172 <tr> 3173 <th colspan="1">Key</th> 3174 <th>Returned</th> 3175 <th width="100%">Description</th> 3176 </tr> 3177 <tr> 3178 <td colspan="1"> 3179 <div class="ansibleOptionAnchor" id="return-"></div> 3180 <b>after</b> 3181 <a class="ansibleOptionLink" href="#return-" title="Permalink to this return value"></a> 3182 <div style="font-size: small"> 3183 <span style="color: purple">list</span> 3184 </div> 3185 </td> 3186 <td>when changed</td> 3187 <td> 3188 <div>The configuration as structured data after module completion.</div> 3189 <br/> 3190 <div style="font-size: smaller"><b>Sample:</b></div> 3191 <div style="font-size: smaller; color: blue; word-wrap: break-word; word-break: break-all;">The configuration returned will always be in the same format of the parameters above.</div> 3192 </td> 3193 </tr> 3194 <tr> 3195 <td colspan="1"> 3196 <div class="ansibleOptionAnchor" id="return-"></div> 3197 <b>before</b> 3198 <a class="ansibleOptionLink" href="#return-" title="Permalink to this return value"></a> 3199 <div style="font-size: small"> 3200 <span style="color: purple">list</span> 3201 </div> 3202 </td> 3203 <td>always</td> 3204 <td> 3205 <div>The configuration as structured data prior to module invocation.</div> 3206 <br/> 3207 <div style="font-size: smaller"><b>Sample:</b></div> 3208 <div style="font-size: smaller; color: blue; word-wrap: break-word; word-break: break-all;">The configuration returned will always be in the same format of the parameters above.</div> 3209 </td> 3210 </tr> 3211 <tr> 3212 <td colspan="1"> 3213 <div class="ansibleOptionAnchor" id="return-"></div> 3214 <b>commands</b> 3215 <a class="ansibleOptionLink" href="#return-" title="Permalink to this return value"></a> 3216 <div style="font-size: small"> 3217 <span style="color: purple">list</span> 3218 </div> 3219 </td> 3220 <td>always</td> 3221 <td> 3222 <div>The set of commands pushed to the remote device</div> 3223 <br/> 3224 <div style="font-size: smaller"><b>Sample:</b></div> 3225 <div style="font-size: smaller; color: blue; word-wrap: break-word; word-break: break-all;">['access-list global_access line 1 extended permit icmp any any log disable']</div> 3226 </td> 3227 </tr> 3228 </table> 3229 <br/><br/> 3230 3231 3232Status 3233------ 3234 3235 3236Authors 3237~~~~~~~ 3238 3239- Sumit Jaiswal (@justjais) 3240