Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate win_iis_webapplication module to new microsoft.iis repository #9

Merged
merged 10 commits into from
Jan 22, 2025

Conversation

ronger4
Copy link
Contributor

@ronger4 ronger4 commented Dec 25, 2024

SUMMARY
  1. Migrate win_iis_webapplication module to new microsoft.iis repository
  2. Upgrade the module to the Ansible.Basic style module.
  3. Name of the module changed to web_application
  4. Documentation updated
  5. info module will added and called web_application_info
ISSUE TYPE

Feature Pull Request

COMPONENT NAME

win_iis_webapplication

ADDITIONAL INFORMATION

@ronger4 ronger4 marked this pull request as draft December 25, 2024 10:28
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from bc56e7b to 8f6bf9e Compare December 26, 2024 08:29
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from 8f6bf9e to fa6cdff Compare December 26, 2024 08:47
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from 2a3ce9c to e286373 Compare December 26, 2024 09:48
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from e286373 to ba5d7e0 Compare December 26, 2024 13:23
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from ba5d7e0 to 4449bb9 Compare December 31, 2024 10:36
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch 3 times, most recently from 3cc9d4a to 7dfe974 Compare January 5, 2025 16:19
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from 7dfe974 to 68222e3 Compare January 5, 2025 16:31
@ronger4 ronger4 marked this pull request as ready for review January 5, 2025 16:31
@ronger4
Copy link
Contributor Author

ronger4 commented Jan 5, 2025

Ready for review,
Currently the failure in CI is due to the fact this module is dependent on website and webapppool modules and they are still not merged. Using community repo won't work as there is no dependency on this repo.

Another point I would like to address is the fact that :
Running the following won't fail if name that user gave as input is not existing. It will just return an empty application list.
$applications = Get-WebApplication -Name $name

I wonder if I need to make sure there will be a failure or the current functionality is ok.

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from 68222e3 to 8c548fb Compare January 5, 2025 16:36
Copy link

shahargolshani pushed a commit to shahargolshani/microsoft.iis that referenced this pull request Jan 9, 2025
* Add Extra Information for IIS parameters.

hen configuring a website with custom site parameters, for people who are not familiar with PowerShell or IIS, it would be great to add in the documentation some examples to show them how to use these parameters.

* Slight tweaks to the docs

Co-authored-by: Emir Madrueno Peregrina <[email protected]>
jborean93 added a commit that referenced this pull request Jan 9, 2025
* Add Extra Information for IIS parameters.

hen configuring a website with custom site parameters, for people who are not familiar with PowerShell or IIS, it would be great to add in the documentation some examples to show them how to use these parameters.

* Slight tweaks to the docs

Co-authored-by: Emir Madrueno Peregrina <[email protected]>
Copy link

plugins/modules/web_application.ps1 Outdated Show resolved Hide resolved
plugins/modules/web_application.ps1 Outdated Show resolved Hide resolved
plugins/modules/web_application.ps1 Outdated Show resolved Hide resolved
plugins/modules/web_application.yml Show resolved Hide resolved
plugins/modules/web_application.ps1 Outdated Show resolved Hide resolved
tests/integration/targets/web_application/tasks/tests.yml Outdated Show resolved Hide resolved
plugins/modules/web_application.ps1 Outdated Show resolved Hide resolved
@ronger4 ronger4 force-pushed the migrate_webappapplication branch from 95bc3de to 9fbf14c Compare January 15, 2025 14:01
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from 9fbf14c to bd0440b Compare January 16, 2025 14:22
@ronger4 ronger4 force-pushed the migrate_webappapplication branch from bd0440b to a849b6b Compare January 16, 2025 14:27
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from a849b6b to 0f8a98d Compare January 21, 2025 14:57
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from 0f8a98d to 5ca8967 Compare January 21, 2025 15:34
@ronger4
Copy link
Contributor Author

ronger4 commented Jan 21, 2025

All requests taken care for.
Please don't merge yet,
Need to rebase and fetch the change done by Shahar in order to align with the new utils he added to handle removal better and solves the flaky failures.

Copy link

ronger4 and others added 9 commits January 22, 2025 12:18
* Fix up docs after migration

* Fix up sanity errors
* fix up sanity ignores

* Bump ansible-windows dep

* Fix bad change for win_region
… No Managed Code for .Net compatibility (#556)
Expands the testing matrix of the Windows connection plugins used in CI
to cover all the supported connections of Windows.
…587)

* fixing portion where building app pools with the word value fails.

* Create 588-win_iis_webapppool.yaml
@ronger4 ronger4 force-pushed the migrate_webappapplication branch 3 times, most recently from f7e8e79 to 8b093ce Compare January 22, 2025 11:46
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch 2 times, most recently from 9a51fce to b6de23e Compare January 22, 2025 12:41
Copy link

@ronger4 ronger4 force-pushed the migrate_webappapplication branch from b6de23e to 32cc8c3 Compare January 22, 2025 15:00
Copy link

@ronger4
Copy link
Contributor Author

ronger4 commented Jan 22, 2025

Hi @jborean93,
PR should be ready for review.
I integrated Shahar's changes with the setup_iis util too.
Thanks.

Copy link
Collaborator

@jborean93 jborean93 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking great, thanks for sticking through with my reviews!

@jborean93 jborean93 merged commit c67e9a9 into ansible-collections:main Jan 22, 2025
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants